【发布时间】:2015-07-26 23:28:30
【问题描述】:
我正在使用带有 python pisa.CreatePDF API 的 html 模板生成 pdf,
它适用于小型 html,但如果是大型 html,则需要大量时间。有没有其他选择?
【问题讨论】:
-
@NorthCat 有没有办法自动生成包含页码的目录?
我正在使用带有 python pisa.CreatePDF API 的 html 模板生成 pdf,
它适用于小型 html,但如果是大型 html,则需要大量时间。有没有其他选择?
【问题讨论】:
我对 html 做了一些更改,结果 pisa.createPDF 对我来说工作得很快。 我正在使用几乎 2 MB 的 html,包含几乎超过 10,000 行 的单个表。所以我把它们分成多个表并再次尝试。让我感到惊讶的是,最初使用单个表格需要 40 分钟(2590 秒) 来生成 PDF,而使用多个表格只需要 80 秒 >.
【讨论】:
你可以试试pdfkit:
import pdfkit
pdfkit.from_file('test.html', 'out.pdf')
另请参阅this question,其中描述了使用 PyQt 的解决方案。
【讨论】: