以下将以Linux为例
一、Linux安装chrome
获取安装包
# wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
安装依赖
# yum install -y lsb
# yum install -y libXScrnSaver
# yum install liberation-fonts
# yum install vulkan
本地安装
# yum localinstall google-chrome-stable_current_x86_64.rpm
命令执行完成以后可通过以下命令查看chrome的版本
# google-chrome -version
如果正常显示chrome版本号表示我们的chrome已经安装完成
二、生成图片和PDF文件
1、生成图片
#通过URL地址生成
google-chrome --headless --disable-gpu --screenshot=/data/app-server/google/2.png --window-size=630,1100 --hide-scrollbars --no-sandbox https://resource.xgjk.info/form/1660635773921_1973.html
#通过本地文件生成
google-chrome-stable --no-sandbox --headless --disable-gpu --screenshot=test.png -run-all-compositor-stages-before-draw --window-size=400,1200 /data/app-server/google/chufang.html
2、生成PDF
#通过URL地址生成
google-chrome --headless --disable-gpu --no-sandbox --print-to-pdf-no-header --print-to-pdf=/data/app-server/google/18.pdf https://resource.xgjk.info/form/1660635773921_1973.html
#通过本地文件生成
google-chrome --headless --disable-gpu --no-sandbox --print-to-pdf-no-header --print-to-pdf=/data/app-server/google/18.pdf /data/app-server/google/chufang.html
--screenshot 图片位置
--window-size 图片宽高
--print-to-pdf PF文件位置