通过wkhtmltopdf将html页面转pdf
文章目录
安装wkhtmltopdf
本文的安装环境是
ubuntu
1. 下载对应系统的软件
官网各版本下载地址
如果和我一样系统(
ubuntu18.04
)可以下载这个
2. 安装
deb
结尾的为debian
的package
文件(ubuntu
是基于debian
的)
安装命令:
dpkg -i 安装包
安装中可能出现的问题
安装过程中可能出现缺少xxx依赖包, 导致安装终止的情况
例如:
下列软件包有未满足的依赖关系:
wkhtmltox : 依赖: libpng12-0 但无法安装它
依赖: xfonts-75dpi 但是它还没有被安装
这时候只需要缺少什么安装什么就好了(安装好依赖后重新安装 wkhtmltopdf
)
sudo apt install 缺少xxx
使用wkhtmltopdf
1. 确认是否正常安装
安装后尝试使用命令确认安装情况
wkhtmltopdf -v
如果正确输出版本等信息则为OK
如果没有的话可以去
/bin
目录尝试下执行这个命令
2. 将html文件转为pdf
wkhtmltopdf [这里可以接全局option] <html文件路径> <输出的pdf文件路径>
wkhtmltopdf "/home/wang/test.html" /home/wang/test.pdf
3. 将网址转为pdf
wkhtmltopdf [这里可以接全局option] <url地址> <输出的pdf文件路径>
网址最好用引号
括起来, 如果携带多个参数没有引号可能导致命令错乱
wkhtmltopdf "https://www.jd.com" /home/wang/jj.pdf