【发布时间】:2015-02-24 16:01:18
【问题描述】:
我有一个从 Java EE 应用程序启动的 birt 版本,当用户启动操作时,pdf 生成会在新窗口中启动,一切正常,我想做的更改是:我想保持不变pdf 在我的服务器中以稍后通过电子邮件发送。
PDFRenderOption pdfOptions = new PDFRenderOption(options);
pdfOptions.setOutputFormat("pdf");
options.setSupportedImageFormats("JPG;BMP;PNG;JPEG");
pdfOptions.setOutputFileName(OUTPUT_LOCATION + "project/exportprojet.pdf");
pdfOptions.setOutputStream(response.getOutputStream());
runAndRenderTask.setRenderOption(pdfOptions);
添加pdfOptions.setOutputFileName(OUTPUT_LOCATION + "project/exportprojet.pdf");后,pdf生成并存储在服务器中,但之前的工作不再工作,向用户启动一个新窗口并且不显示pdf,看起来添加的行占用了生成的 pdf 并通过阻止它发送给用户将其放入服务器
【问题讨论】:
标签: jakarta-ee pdf-generation birt outputstream