2

我正在使用带有 python pisa.CreatePDFAPI 的 html 模板生成 pdf,它适用于小 html,但如果 html 很大,则需要很多时间。有没有其他选择?

4

2 回答 2

1

我对 html 做了一些更改,结果 pisa.createPDF 对我来说工作得很快。我正在使用几乎2 MB的 html ,包含几乎超过10,000 行的单个表。所以我把它们分成多个表并再次尝试。令我惊讶的是,最初使用单个表生成PDF需要将近40 分钟(2590 秒) ,而使用多个表只需要80 秒

于 2015-05-20T09:34:09.973 回答
0

您可以尝试pdfkit

import pdfkit
pdfkit.from_file('test.html', 'out.pdf')

另请参阅描述使用 PyQt 的解决方案的这个问题。

于 2015-05-15T10:44:19.130 回答