生成報告:JasperReports的:可以看到背景圖像中PDF導出,但不是在DOCX出口
下面的代碼駐留在Servlet和同時生成「letter.docx」 word文檔下載和「pika.pdf 「C中的文件:
我能夠看到我在pika中定義的背景圖像,但不能在」字母「中定義。
InputStream is = request.getServletContext().getResourceAsStream("/resources/reports/" +name);
JasperReport jr = JasperCompileManager.compileReport(is);
JasperPrint jp = JasperFillManager.fillReport(jr, params, ds);
JRExporter exp = new JRDocxExporter();
exp.setParameter(JRExporterParameter.JASPER_PRINT, jp);
ByteArrayOutputStream bos = new ByteArrayOutputStream();
exp.setParameter(JRExporterParameter.OUTPUT_STREAM, bos);
exp.exportReport();
JasperExportManager.exportReportToPdfFile(jp, "C:\\pika.pdf");
byte[] bytes = bos.toByteArray();
response.reset();
response.setContentType("application/octet-stream");
response.setHeader("Content-disposition", "attachment; filename=\"letter.docx\"");
response.getOutputStream().write(bytes);
response.getOutputStream().flush();
response.getOutputStream().close();
你的圖片是什麼格式?你有沒有試過改變格式? – 2018-01-06 05:03:01
@RuslanLópezCarropng圖片 – SinistraD 2018-01-09 17:14:00