比萨.CreatePDF挂起巨大的html文件



我使用html模板与python pisa.CreatePDF API生成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')

最新更新