【发布时间】:2010-11-08 07:39:42
【问题描述】:
我正在使用 Web 界面使用 Reportlab 和 Django 生成一些 pdf。 pdf总是会是一页。我想生成生成页面的 png 或 jpg 图像并将其返回给浏览器供用户预览,然后再保存最终的 pdf 并将其交付给最终用户。有没有办法做到这一点?
【问题讨论】:
标签: python django pdf preview reportlab
我正在使用 Web 界面使用 Reportlab 和 Django 生成一些 pdf。 pdf总是会是一页。我想生成生成页面的 png 或 jpg 图像并将其返回给浏览器供用户预览,然后再保存最终的 pdf 并将其交付给最终用户。有没有办法做到这一点?
【问题讨论】:
标签: python django pdf preview reportlab
This answer 解释说你可以使用ghostscript 将pdf 转换为png。根据您应用的要求(流量、响应时间、pdf 数量...),它可能适合您,也可能不适合您。
这只是一个想法,但也许您可以使用PIL ImageDraw 并行生成预览图像并摆脱 pdf 到 png 的转换。
希望对你有帮助
【讨论】: