Python安装python-pdfkit进行导出PDF
2020-06-17 本文已影响0人
testerzhang
前言
最近要将网页内容导出PDF,就开始查找python库,这里记录一下如何安装使用。
安装python-pdfkit
$ pip3 install pdfkit
macOS操作系统安装wkhtmltopdf
$ brew install caskroom/cask/wkhtmltopdf
操作系统需要安装这个工具,否则导出PDF会有问题。
使用方法
import pdfkit
pdfkit.from_url('http://google.com', 'out.pdf')
pdfkit.from_file('test.html', 'out.pdf')
pdfkit.from_string('Hello!', 'out.pdf')
导出增加一些选项
import pdfkit
options = {
'page-size': 'Letter',
'encoding': "UTF-8",
'custom-header': [
('Accept-Encoding', 'gzip')
]
}
pdfkit.from_file(htmlname, pdfname, options=options)
大功告成,虽然pdf样式还没去细调,但是文字部分已经没有问题。