打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用Python将HTML批量转成PDF, 只需要这简单的几步……

安装

Debian/Ubuntu:

Redhat/CentOS

MacOS

使用

一个简单的例子:

你也可以传递一个url或者文件名列表:

也可以传递一个打开的文件:

默认情况下, PDFKit 将会显示所有的 wkhtmltopdf 输出. 如果你不想看到这些信息,你需要传递一个 quiet 选项:

当你转换文件、或字符串的时候,你可以通过css选项指定扩展的 CSS 文件。

你也可以通过你的HTML中的meta tags传递任意选项:

配置

每个API调用都有一个可选的参数。这应该是pdfkit.configurationAPI 调用的一个实例. 采用configuration 选项作为初始化参数。可用的选项有:

wkhtmltopdf ——wkhtmltopdf二进制文件所在的位置。默认情况下pdfkit 会尝试使用which (在类UNIX系统中) 或 where (在Windows系统中)来判断

PATH里面):

问题

IOError: 'Command Failed'

如果出现这个错误意味着 PDFKit不能处理一个输入。你可以尝试直接在错误信息后面直接运行一个命令来查看是什么导致了这个错误 (某些版本的 wkhtmltopdf会因为段错误导致处理失败)

正常生成,但是出现中文乱码

确保两项:

1)、你的系统中有中文字体

2)、在html中加入

下面是我随便写的一个HTML表格:

学到了吗?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
用 Python 将 html 转为 pdf、word
那些你可能不知道的 PDF 工具
python pdfkit生成PDF
牛逼!40行Python代码一键把html网页保存为pdf,太方便了!
Python批量转换HTML为PDF | Medivh's castle
Python爬虫实现的微信公众号文章下载器
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服