gpt4 book ai didi

python - 如何在 Python 上创建 PDF 生成器?

转载 作者:太空宇宙 更新时间:2023-11-03 14:09:44 26 4
gpt4 key购买 nike

我是一名初学者程序员,尝试自学编码。我这样做的方法之一就是给自己制定一些项目来完成。现在我正在开发一个 PDF 生成器应用程序,我的问题是我可以从哪里开始构建这个应用程序?我听说过 SDK 和 API,但我不太确定如何在我的代码中使用它们,是否必须为其导入文件或类似的东西。任何建议将不胜感激。

最佳答案

尝试使用python-pdfkit

安装

pip install pdfkit

PDF 生成

import pdfkit

pdfkit.from_url('http://google.com', 'out.pdf')
pdfkit.from_file('test.html', 'out.pdf')
pdfkit.from_string('Hello!', 'out.pdf')

您可以传递包含多个 URL 或文件的列表:

pdfkit.from_url(['google.com', 'yandex.ru', 'engadget.com'], 'out.pdf')
pdfkit.from_file(['file1.html', 'file2.html'], 'out.pdf')

您还可以传递打开的文件:

with open('file.html') as f:
pdfkit.from_file(f, 'out.pdf')

如果您希望进一步处理生成的 PDF,您可以将其读取到变量中:

# Use False instead of output path to save pdf to a variable
pdf = pdfkit.from_url('http://google.com', False)

关于python - 如何在 Python 上创建 PDF 生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48595018/

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