好吧,当我要使用Java报告我使用iReport的JasperReports模板设计。有没有人试过django中的html2pdf?
但与python的替代是html2pdf - 比萨。
很高兴看到这样的例子。 任何提示将不胜感激。
好吧,当我要使用Java报告我使用iReport的JasperReports模板设计。有没有人试过django中的html2pdf?
但与python的替代是html2pdf - 比萨。
很高兴看到这样的例子。 任何提示将不胜感激。
我们正在开发的会计软件使用比萨来生成PDF报告。这个过程是这样的:
StringIO
对象来存储pdf并通过HttpResponse发送其内容。HttpResponse
对象的MIME类型应该设置为application/pdf
,如果要触发下载而不是在浏览器中显示,请使用Content-Disposition
标头。比萨使用一些独特的CSS属性来指定pdf相关的格式(页面大小,分页等)。他们的文档提供了足够的例子。
比萨的HTML/CSS渲染可能与我们通常在浏览器中看到的略有不同。例如,在<table>
设置border="1"
会给表格边框的所有单元格,边框总是崩溃(边界崩溃CSS属性没有作用)等
与StringIO缓存很好的联系。 – Thom 2017-03-31 15:54:10
是的,http://www.xhtml2pdf.com配备了djangoproject例如:)
这是我写的,但回答完全相同的问题,所以在这里链接。 http://uswaretech.com/blog/2008/10/generating-pdfs-with-django/
你在问什么?您是否要求查看调用Java来运行Jasper报告的Django应用程序?为什么有人会这样做,当他们有ReportLab? – 2009-08-19 17:30:17
由于iReport是JasperReports(java)的可视化报告工具,Reportlab的可视化报告工具是什么工具? – panchicore 2009-08-19 18:53:17
@panchicore:您的评论完全不符合您的问题。如果你的评论是正确的,你能否修正你的问题的标题。这个标题,问题和评论很难调和。 – 2009-08-19 19:15:50