我正在使用 Web 界面使用 Reportlab 和 Django 生成一些 pdf。pdf总是会是一页。我想生成生成页面的 png 或 jpg 图像并将其返回给浏览器供用户预览,然后再保存最终的 pdf 并将其交付给最终用户。有没有办法做到这一点?
问问题
1181 次
这个答案说明您可以使用 ghostscript 将 pdf 转换为 png。根据您的应用程序的要求(流量、响应时间、pdf 数量...),它可能适合您,也可能不适合您。
这只是一个想法,但也许您可以使用PIL ImageDraw并行生成预览图像并摆脱 pdf 到 png 的转换。
我希望它有帮助