通过 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
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于