मैं PDF रिपोर्ट को JasperReports के साथ निम्न प्रकार से बना रहा हूँ: < कोड> JasperExportManager.exportReportToPdf (jasperPrint)
अब मैं एक HTML टेक्स्ट स्ट्रीम जेनरेट करना चाहूंगा मैं उस जनित फ़ाइल को स्थानीय डिस्क में लिखने के बिना कैसे प्राप्त कर सकता हूं?
मैं जेनरेट किए गए HTML को ईमेल बॉडी के रूप में भेजना चाहता हूं।
JasperExportManager का उपयोग करने के बजाय, आप JRHtmlExporter का उपयोग कर सकते हैं इस तरह से कुछ प्रयास करें:
बाइटअरेऑटपुटस्ट्रीम बाओस = नया बाइटअरेऑनपुटस्ट्रीम (); जेआरएचएमएलएक्सपोरर एक्सप्लोरर = नया जेआरएचएमएलएक्सपोर्टर (); Exporter.setExporterInput (नया SimpleExporterInput (yourJasperPrint)); Exporter.setExporterOutput (नया SimpleOutputStreamExporterOutput (बाओ)); exporter.exportReport (); के बाद exportReport कहा जाता है, बाइटअरेऑनपुटस्ट्रीम में आपका HTML होगा।
No comments:
Post a Comment