【问题标题】:Convert Generated by JasperReports XML from Server Side to PDF at Client Side将 JasperReports 生成的 XML 从服务器端转换为客户端的 PDF
【发布时间】:2012-03-03 10:51:19
【问题描述】:

我正在做一个项目,客户在分支机构之间的带宽非常有限。当该项目涉及基于网络的计费系统时,该计费系统将生成 pdf 格式的帐单。但是由于带宽有限,pdf bill的性能很慢。

因为我使用的报告方式是JasperReport,所以我现在的想法是:从服务器端将jasper生成的xml文件中的账单抽出,然后在客户端将xml转换为pdf(在浏览器)。这是因为通过http对xml(或文本)的压缩率高于pdf。

现在的问题是,如何在客户端(或浏览器)端将jasper生成的xml文件转换成pdf?

有什么建议吗?

(找到了另一个使用 javascript 生成 pdf 的解决方案 (jspdf),但是该项目似乎停止了一段时间......)

【问题讨论】:

    标签: java xml pdf jasper-reports jspdf


    【解决方案1】:

    好问题。我不知道纯基于浏览器的解决方案,您可以使用 java 小程序或以 we​​bstart 启动的 java 应用程序来执行执行转换的 java 程序(使用 JasperReports jars)。

    另一个想法可能是将报告格式化为 HTML 并让用户使用浏览器打印。

    【讨论】:

      猜你喜欢
      • 2019-12-03
      • 1970-01-01
      • 2012-08-30
      • 2015-04-17
      • 1970-01-01
      • 2021-02-15
      • 1970-01-01
      • 1970-01-01
      • 2021-01-05
      相关资源
      最近更新 更多