jasper-reports
Exportera till pdf
Sök…
Anmärkningar
För att återge teckensnitt på rätt sätt i pdf- teckensnittstillägg bör alltid användas (i klassväg)
Med IDE (Integrerad utvecklingsmiljö)
JasperSoft Studio
I förhandsgranskning, kör rapport genom att klicka på grön pil, om inga fel kommer exportmenyn att aktiveras, klicka på exportknappen (diskbild) och välj "Exportera som pdf"
Med Java
För att exportera ett måste du fylla i rapporten för att få JasperPrint- objektet.
Exportera enda JasperPrint (singel jrxml) till fil
// 1. Create exporter instance
JRPdfExporter exporter = new JRPdfExporter();
// 2. Set exporter input document
exporter.setExporterInput(new SimpleExporterInput(jasperPrint));
// 3. Set file path for exporter output
exporter.setExporterOutput(new SimpleOutputStreamExporterOutput("/path/filename.pdf"));
// 4. Create configuration instance
SimplePdfExporterConfiguration configuration = new SimplePdfExporterConfiguration();
// 5. Associate configuration with exporter
exporter.setConfiguration(configuration);
// 6. Fill export and write to file path
exporter.exportReport();
Exportera flera JasperPrint's (multiple jrxml) till en enda fil
Endast de första stegen skiljer sig från den tidigare uppsättningen:
List<JasperPrint> jasperPrintList = new ArrayList<>();
jasperPrintList.add(jasperPrint1);
jasperPrintList.add(jasperPrint2);
JRPdfExporter exporter = new JRPdfExporter();
exporter.setExporterInput(SimpleExporterInput.getInstance(jasperPrintList));
De återstående stegen är desamma:
exporter.setExporterOutput(new SimpleOutputStreamExporterOutput("/path/filename.pdf"));
SimplePdfExporterConfiguration configuration = new SimplePdfExporterConfiguration();
exporter.setConfiguration(configuration);
exporter.exportReport();
Se SimplePdfExporterConfiguration API för konfigurationsinformation.
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow