【问题标题】:How to generate a PDF file from jasperserver report using java如何使用 java 从 jasperserver 报告生成 PDF 文件
【发布时间】:2014-03-24 09:55:02
【问题描述】:

我在我的 jsp 中使用 iframe 标记通过我的应用程序显示碧玉报告,就像这样

<%String url="http://192.168.0.117:8081/jasperserver/flow.html?_flowId=viewReportFlow&standAlone=true&_flowId=viewReportFlow&ParentFolderUri=%2Freports%2Fsamples&reportUnit=%2Freports%2Fsamples%2FAllAccounts&decorate=no&j_username=jasperadmin&j_password=jasperadmin"; %>
 <iFRAME  frameborder="1" class=repframe    id="filterIFrame" name="filterIFrame" scrolling="no" src='<%=url %>' height=700px width=1500px>
 </iFRAME>

现在,当用户点击按钮时,它应该会生成一个 pdf 文件。我尝试了很多显示示例代码的链接,例如如果 .jasper 或 .jrxml 文件存储在 Web 服务器中,那么我们可以选择该文件并将其保存为 PDF。但对我来说,它应该通过 url 或报告路径从 jasper 服务器位置中选择,并且应该存储在应用程序服务器中。

建议我怎么做。

【问题讨论】:

    标签: java pdf jasper-reports jasperserver


    【解决方案1】:

    在您的报告 URL 中附加“&output=pdf”,以便以 PDF 格式下载。

    例如:

    使用此网址:

    <%String url="http://192.168.0.117:8081/jasperserver/flow.html?_flowId=viewReportFlow&standAlone=true&_flowId=viewReportFlow&ParentFolderUri=%2Freports%2Fsamples&reportUnit=%2Freports%2Fsamples%2FAllAccounts&decorate=no&j_username=jasperadmin&j_password=jasperadmin&output=pdf"; %>
    

    【讨论】:

      猜你喜欢
      • 2011-06-20
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-15
      相关资源
      最近更新 更多