在服务器或中心位置下载Crystal报表为PDF

时间:2017-10-11 05:55:35

标签: crystal-reports business-intelligence

我们使用打开的文档直接调用水晶报表生成可在浏览器中查看的PDF输出,但我们希望它存储在服务器或任何中央位置//

让我详细说明我的任务

我有一个链接,如果用户从任何位置点击该链接将以PDF格式打开报告,然后我们可以手动下载。

现在我做的是我在我的机器Chrome浏览器中进行了一些设置,所以不是在浏览器中打开报告,而是直接在我的机器上下载。但这不是最佳解决方案,仅限于我自己。

我们可以在链接中添加一些内容,我们可以直接下载PDF格式的报告,也可以在BO服务器或任何不在客户机上的中央磁盘位置下载报告吗? (表示如果用户在任何位置,如果他点击该链接,则报告会自动下载到我们的SAP BO服务器C:派生中),而不是在客户端计算机上。

检查链接

http://ETLHOSAPDEV01.etlife.com:8080/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=ARmDcaMT..NCjqK9iF0MITE&lsSGET_APPN_NBR=2&lsSGET_REQUIREMENT=abc&sOutputFormat=p

1 个答案:

答案 0 :(得分:0)

In JAVA using Apache POI you can save the crystal reports into server location path.

XWPFDocument document= new XWPFDocument();
        OutputStream out = new FileOutputStream(new File("give the required path"));
        printOutputController.export(ReportExportFormat.MSWord, out);
        document.write(out);
        out.close();
        document.close();