前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

如何利用chrome实现将html转图片和PDF文件?

以下将以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文件位置

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言