用python将html转换为pdf,如果在浏览器的网页上,选择网页内容然后右键点击打印然后保存就可以转换为pdf
但是用python怎么做呢?

pip安装pdfkit库

pip install pdfkit

下载wkhtmltopdf
下面地址有许多不同操作系统的发行版,请按需下载,并放到系统的path目录
https://github.com/wkhtmltopdf/wkhtmltopdf/releases/

然后就可以愉快的使用pdfkit了
代码示例如下:

将html文件转换为pdf

import pdfkit
pdfkit.from_file('test.html', 'out.pdf')

将url转换为pdf

import pdfkit
pdfkit.from_url('https://www.baidu.com','baidu.pdf')