我们使用打开的文档直接调用水晶报表生成可在浏览器中查看的PDF输出,但我们希望它存储在服务器或任何中央位置//
让我详细说明我的任务
我有一个链接,如果用户从任何位置点击该链接将以PDF格式打开报告,然后我们可以手动下载。
现在我做的是我在我的机器Chrome浏览器中进行了一些设置,所以不是在浏览器中打开报告,而是直接在我的机器上下载。但这不是最佳解决方案,仅限于我自己。
我们可以在链接中添加一些内容,我们可以直接下载PDF格式的报告,也可以在BO服务器或任何不在客户机上的中央磁盘位置下载报告吗? (表示如果用户在任何位置,如果他点击该链接,则报告会自动下载到我们的SAP BO服务器C:派生中),而不是在客户端计算机上。
检查链接
答案 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();