pisa.CreatePDF 挂起巨大的 html 文件
Posted
技术标签:
【中文标题】pisa.CreatePDF 挂起巨大的 html 文件【英文标题】:pisa.CreatePDF hangs with huge html file 【发布时间】:2015-07-26 23:28:30 【问题描述】:我正在使用带有 python pisa.CreatePDF
API 的 html 模板生成 pdf,
它适用于小型 html,但如果是大型 html,则需要大量时间。有没有其他选择?
【问题讨论】:
@NorthCat 有没有办法自动生成包含页码的目录? 【参考方案1】:我对 html 做了一些更改,结果 pisa.createPDF 对我来说工作得很快。 我正在使用几乎 2 MB 的 html,包含几乎超过 10,000 行 的单个表。所以我把它们分成多个表并再次尝试。让我感到惊讶的是,最初使用单个表格需要 40 分钟(2590 秒) 来生成 PDF,而使用多个表格只需要 80 秒 >.
【讨论】:
您能否分享更多关于将表拆分为多个的详细信息?您是否创建了多个 pdf 并合并或其他?【参考方案2】:你可以试试pdfkit:
import pdfkit
pdfkit.from_file('test.html', 'out.pdf')
另请参阅this question,其中描述了使用 PyQt 的解决方案。
【讨论】:
有没有办法让它自动生成带有页码的目录?以上是关于pisa.CreatePDF 挂起巨大的 html 文件的主要内容,如果未能解决你的问题,请参考以下文章
Nodejs,Cloud Firestore上传任务 - 身份验证错误:错误:套接字挂起
Three.js 完全冻结 Chrome,GLTF 模型中的巨大纹理
PHP 使用 cURL 下载一个巨大的电影文件 (500 MB)