मैं 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