如何使用Python将HTML转换为PDF
Python提供了Pdfcrowd API v2,可将HTML文档转换为PDF。这个API非常易于使用,只需要几行代码即可完成集成。
安装步骤
从PyPI安装客户端库
$ pip install pdfcrowd
这个转换过程将分为以下3个步骤:从网页/HTML到PDF
步骤1 − 下载 pdfkit 库
$ pip install pdfkit
步骤2 − 现在下载 wkhtmltopdf
对于Ubuntu/Debian −
sudo apt-get install wkhtmltopdf
对于Windows −
(a) 下载链接:WKHTMLTOPDF
(b) 设置:PATH变量设置二进制文件夹在环境变量中。
步骤3 − Python代码下载 −
(i) 已保存的HTML页面
import pdfkit
pdfkit.from_file('my_test.html', my_'output.pdf')
(ii) 通过网站URL进行转换
import pdfkit
pdfkit.from_url('https://www.google.co.in/','my_testpdf.pdf')
(iii) 将文本保存为PDF
import pdfkit
pdfkit.from_string('my_testpdf ABC','testpdf.pdf')
极客教程