Jump to content
We've recently updated our Privacy Statement, available here ×

duka.milan

Members
  • Posts

    4
  • Joined

  • Last visited

Community Answers

  1. duka.milan's post in Run Jasper report and export as pdf from Java Swing application was marked as the answer   
    I found solution:
    import net.sf.jasperreports.engine.JRException;
    import net.sf.jasperreports.engine.JasperCompileManager;
    import net.sf.jasperreports.engine.JasperExportManager;
    import net.sf.jasperreports.engine.JasperFillManager;
    import net.sf.jasperreports.engine.JasperPrint;
    import net.sf.jasperreports.engine.JasperReport;
    import net.sf.jasperreports.engine.JasperReportsContext;
    import net.sf.jasperreports.engine.data.JRXmlDataSource;
    public static void main(String[] args){
    try { HashMap hm = new HashMap<>(); ,>
    String filePath=System.getProperty("user.dir") + "\somexmldatasource.xml"; ,>
    InputStream inputStream = new FileInputStream(new File(filePath)); ,>
    JRXmlDataSource ds=new JRXmlDataSource(inputStream,"/some/xpath/query"); ,>
    JasperReport jasperReport; ,>
    JasperPrint jasperPrint; ,>
    jasperReport = JasperCompileManager.compileReport(System.getProperty("user.dir")+"\yourreport.jrxml");,>
    jasperPrint = JasperFillManager.fillReport(jasperReport, hm, ds); ,>
    JasperExportManager.exportReportToPdfFile(jasperPrint, "someoutputpath\simple_report.pdf"); ,>
    } catch (Exception e) { e.printStackTrace(); },>
    } ,>
    for using Jasper in java you must include several jars from c:Program Files (x86)JaspersoftiReport-5.5.0ireportmodulesext (or some other path of iReport app): commons-collections-3.2.1.jar, commons-digester-2.1.jar, commons-logging-1.1.jar, jasperreports-5.5.0.jar, xml-apis.jar, commons-beanutils-1.8.2.jar, servlet-api-2.4.jar and iText-2.1.7.js2.jar,>
×
×
  • Create New...