Wie kann ich PDF-export in JasperReports 6.1: alternativen der Nutzung JRPdfExporter.setParameter-Methode

Wie kann ich PDF-export in JasperReports 6.1?

Habe ich dieses code mit JasperReports-API 5.2:

JasperPrint jasperPrint = JasperFillManager.fillReport(getServletContext().getRealPath(url), parametros, new JRBeanCollectionDataSource(listadoDatos));
JRExporter exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, out);
exporter.exportReport();

Aber der code unten funktioniert nicht für JR-API 6.1:

  JasperPrint jasperPrint;  
  if (conConexion) {
      jasperPrint = JasperFillManager.fillReport(getServletContext().getRealPath(url), parametros, conexion);
      conexion.close(); 
  } else {
      jasperPrint = JasperFillManager.fillReport(getServletContext().getRealPath(url), parametros, new JRBeanCollectionDataSource(listaDatos));
  }
  JRPdfExporter exporter = new JRPdfExporter();
  exporter.setExporterInput(new SimpleExporterInput(jasperPrint));
  exporter.setExporterOutput(new SimpleOutputStreamExporterOutput(nombreReporte+".pdf"));
  SimplePdfExporterConfiguration configuration = new SimplePdfExporterConfiguration();
  exporter.setConfiguration(configuration);
  exporter.exportReport();

Wie kann ich diese umschreiben code?

  • I posted Ihre Lösung als community-wiki beantworten. Sie können das gleiche posten (in diesem Fall werde ich löschen diese Antwort) oder Sie können akzeptieren, diese eine
InformationsquelleAutor Luis Neira | 2015-08-31
Schreibe einen Kommentar