一、Linux安装Chrome浏览器 yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

二、指定网页打印成PDF google-chrome –headless –disable-gpu –no-sandbox –print-to-pdf=gen.pdf http://www.google.com

三、指定网页截图 google-chrome –headless –disable-gpu –no-sandbox –screenshot=/home/a.jpg –window-size=1920,3550 https://nicen.cn

四、输出网页的HTML代码 google-chrome –no-sandbox –headless –disable-gpu –dump-dom https://www.baidu.com/

五、参数详解 所有参数的值以“=值”的形式提交。

1.–no-sandbox ,为通常为沙盒的所有进程类型禁用沙箱。 2.–headless ,在无头模式下运行,即没有UI或显示服务器依赖性。 3.–disable-gpu ,禁用GPU硬件加速。如果软件渲染器不到位,则GPU进程将无法启动。 4.–screenshot,保存已加载页面的屏幕截图。 5.–print-to-pdf,保存已加载页面的pdf文件。 6.–window-size,设置初始窗口大小。提供格式为“800,600”的字符串。 7.–timeout,在指定的毫秒数后发出停止。这将取消所有导航并导致DOMContentLoaded事件触发。

  1. –incognito,使用无痕模式打开页面。

Chrome浏览器启动参数大全(命令行参数):https://www.cnblogs.com/gurenyumao/p/14721035.html

去除打印pdf时网页的页眉页脚,需要在网页的css中加入以下代码: <style> @media print { @page { margin: 0; } body { margin: 1.6cm; } } </style>

阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。