रिपोर्ट पीढ़ी:JasperReports: पीडीएफ निर्यात में पृष्ठभूमि छवि देख सकते हैं लेकिन docx निर्यात में नहीं
निम्नलिखित कोड एक सर्वलेट में रहता है और दोनों एक "letter.docx" शब्द डाउनलोड करने के लिए दस्तावेज़ और एक "pika.pdf उत्पन्न करता है "सी में फ़ाइल:
मैं पिका में परिभाषित पृष्ठभूमि छवि को देखने में सक्षम हूं, लेकिन" अक्षर "में नहीं।
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();
आपकी छवि किस प्रारूप में है ?? क्या आपने प्रारूप को बदलने की कोशिश की है? –
@ RuslanLópezCarro पीएनजी छवि – SinistraD