gpt4 book ai didi

python - 如何使用 Python 将网页转换为 PDF

转载 作者:IT老高 更新时间:2023-10-28 21:41:17 25 4
gpt4 key购买 nike

我正在寻找使用 Python 将网页打印到本地文件 PDF 的解决方案。一个好的解决方案是使用 Qt,在这里找到,https://bharatikunal.wordpress.com/2010/01/ .

一开始它不起作用,因为我在安装 PyQt4 时遇到了问题,因为它给出了错误消息,例如“ImportError: No module named PyQt4.QtCore”和“ ImportError: No module named PyQt4.QtCore'.

这是因为 PyQt4 没有正确安装。我曾经拥有位于 C:\Python27\Lib 的库,但它不适用于 PyQt4。

其实只需要从http://www.riverbankcomputing.com/software/pyqt/download下载即可(注意您使用的正确 Python 版本),并将其安装到 C:\Python27(我的情况)。就是这样。

现在脚本运行良好,所以我想分享它。更多使用Qprinter的选项,请引用http://qt-project.org/doc/qt-4.8/qprinter.html#Orientation-enum .

最佳答案

您也可以使用pdfkit :

用法

import pdfkit
pdfkit.from_url('http://google.com', 'out.pdf')

安装

MacOS:brew install Caskroom/cask/wkhtmltopdf

Debian/Ubuntu:apt-get install wkhtmltopdf

Windows:choco install wkhtmltopdf

查看 MacOS/Ubuntu/其他操作系统的官方文档:https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf

关于python - 如何使用 Python 将网页转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23359083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com