【发布时间】:2016-10-28 09:08:48
【问题描述】:
我的应用程序需要将报告邮寄给客户,因此我需要一种有效的方法将动态模板转换为 pdf 报告(包括通过 chart.js 生成的图像)。我已经尝试过 pdfkit,但它需要一个 URL(它很可能在该 URL 上执行 GET,但是模板会在几次 AJAX 调用后生成报告,因此 GET 将只返回带有一些过滤器的普通页面)和它不包含图像(我猜我可以通过使用 dataToURL 将图表图像转换为 png 并保存在服务器上来解决)。
我在这里看到的唯一选择是保存所有动态生成的数据以及 html 标签,并在服务器上重新创建文件,然后转换为 pdf。我确信有更好的解决方案。抱歉,如果这看起来很基本,但我不是专业的程序员。
【问题讨论】:
标签: javascript python django pdf