Python

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样式还没去细调,但是文字部分已经没有问题。

上一篇下一篇

猜你喜欢

热点阅读