<pre name="code" class="java">Map parameters = new HashMap(); //模板中的参数
parameters.put("conditions", conditions);
parameters.put("t_usercode", _usercode);
Connection conn = null; //数据库连接
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@------:----","--","----");
File reportFile = new File("pdfreport/out.jasper"); //模板地址
JasperPrint jasperPrint;
jasperPrint = JasperFillManager.fillReport(reportFile.getPath(), parameters, conn);
String fullPath = "pdfreport/out.pdf"; //生成PDF文件保存地址
JRPdfExporter pdfExporter = new JRPdfExporter();
pdfExporter.setParameter(JRExporterParameter.JASPER_PRINT,jasperPrint);
pdfExporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, fullPath);
pdfExporter.exportReport();
java用ireport模板生成PDF文件
最新推荐文章于 2022-03-31 01:34:20 发布