Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用带有 python pisa.CreatePDFAPI 的 html 模板生成 pdf,它适用于小 html,但如果 html 很大,则需要很多时间。有没有其他选择?
pisa.CreatePDF
我对 html 做了一些更改,结果 pisa.createPDF 对我来说工作得很快。我正在使用几乎2 MB的 html ,包含几乎超过10,000 行的单个表。所以我把它们分成多个表并再次尝试。令我惊讶的是,最初使用单个表生成PDF需要将近40 分钟(2590 秒) ,而使用多个表只需要80 秒。
您可以尝试pdfkit:
import pdfkit pdfkit.from_file('test.html', 'out.pdf')
另请参阅描述使用 PyQt 的解决方案的这个问题。