Zgłoś generacja:JasperReports: widzi obraz tła w eksporcie pdf ale nie w eksporcie docx
Poniższy kod rezyduje w serwletu i generuje zarówno „letter.docx słowo” dokument do pobrania i „pika.pdf "Plik w C:
Jestem w stanie zobaczyć obraz tła zdefiniowany w pika, ale nie w" liście ".
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();
jaki format jest twój obraz? czy próbowałeś zmienić format? –
@ RuslanLópezCarro png obrazu – SinistraD