1-Python - wkhtmltopdf
About
引用官网介绍:
wkhtmltopdf and wkhtmltoimage are open source (LGPLv3) command line tools to render HTML into PDF and various image formats using the Qt WebKit rendering engine. These run entirely "headless" and do not require a display or display service.
There is also a C library, if you're into that kind of thing.
wkhtmltopdf是wkhtmltox中的一个工具,另一个是wkhtmltoimage。它们是开源(LGPLv3)命令行工具,使用Qt WebKit渲染引擎将HTML呈现为PDF和各种图像格式。它们不需要显示或显示服务。值得一提的是谷歌浏览器chrome也使用的是Qt WebKit渲染引擎。
wkhtmltopdf for linux
centos
sudo yum intsall wkhtmltopdf
ubuntu
sudo apt-get install wkhtmltopdf
wkhtmltopdf for windows
download
https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.msvc2015-win64.exe
这里以wkhtmltox-0.12.5-1.msvc2015-win64.exe
为例,网络环境差的话,下载速度感人,请使用下面的备用链接。
备用链接: https://pan.baidu.com/s/1pj9pgpUjHWOAwxrfM5weGQ 提取码:
pe5n
install
点击exe
文件这一步就不用说了....
- 选择
I Agree
。
- 默认安装位置即可,当然你也可以自己选择安装目录,不过要记得你安装到哪个目录去了,后面会用到。完事选择
Install
。
- 安装完成,
close
掉。
configure
配置环境变量。
- 拿到安装目录的路径。
重要说明:
上面截图中:
wkhtmltoimage.exe
是用来生成图片的。wkhtmltopdf.exe
才是用来生成PDF的,千万别导入错了(说多了都是泪)..........
- 添加到环境变量。
测试是否安装成功
终端执行:
C:\Users\Anthony\Desktop>wkhtmltopdf https://www.baidu.com baidu.pdf
C:\Users\Anthony\Desktop>wkhtmltoimage https://www.baidu.com baidu.png
如果在本地生成了两个文件,就说明安装成功。
usage
用法这里,我们搭配pdfkit来使用。参考:
欢迎斧正,that's all see also:[[初识wkhtmltopdf](https://segmentfault.com/a/1190000018765575)](