【发布时间】:2020-05-19 23:46:55
【问题描述】:
我已经搜索了一些方法来将我的本地 html 文件转换为 python 中的 pdf 文件。
我搜索的是pdfkit、weasyprint、xhtml2pdf、pdfcrowd。
问题是,我应该使用 Pyinstaller 将其作为 exe 文件提供给其他人,以便他们可以使用该程序。我遇到了一个OSerror 和pdfkit 说:
OSError: No wkhtmltopdf executable found: "b''"
我找到了我必须为此编辑一些环境变量的解决方案。 Weasyprint还需要下载/安装其他东西。
我认为这些不会在其他 PC 上运行,因为它们需要一些外部处理来运行程序。
xhtml2pdf 似乎是将 html 从网页(不是本地文件)转换为 pdf 的工具,而 pdfcrowd 是我目前最不可行的选择,因为我必须付费才能使用 API。
你有什么建议可以改变我的情况吗?
提前谢谢你!
【问题讨论】:
标签: python html python-3.x pdf