先下载 ireport ort ort, 我下载的是 ireport-5.0.4 编辑模板 직원 _identity_print_templet
@requestmapping ( "printemppdf") @responsebody public result printemppdf (httpservletrequest request, httpservletResponse 응답, 매개 변수) {result result = result.getInitializedResult (); try {parameter = generateParameter (매개 변수, 요청); map <string, object> map = parameter.getparam (); 목록 <Employeevo> EmployeeVolist = Employeebiz.printpdfbarcode (map); // jrdatasource jrdatasource = 새로운 jrbeancollectionDatasource (Employeevolist); // 模板地址 String jaspersource_adidas = commonutils.getallMessage ( "jdbc", "Employeess_identity_print_pdf_templet"))+"Employeestity_print_templet.jasper"; File ReportFile = 새 파일 (jaspersource_adidas); map <string, object> param_common = new Hashmap <String, object> (); param_common.put ( "하위 보고서", jaspersource_adidas); JasperPrint JasperPrint; jasperprint = jasperfillmanager.fillReport (reportfile.getPath (), param_common, jrdatasource); 문자열 fullPath = string.valueof (System.CurrentTimeMillis ()). concat ( "_ 员工列表 .pdf"); // pdf 文件保存地址 문자열 filepdfurl = commonutils.getallMessage ( "jdbc", "ireport_file_url"); jrpdfexporter pdfexporter = new jrpdfexporter (); BytearRayoutputStream Baos = 새로운 BytearRayoutputStream (); pdfexporter.setparameter (jrexporterparameter.jasper_print, jasperprint); pdfexporter.setparameter (jrexporterparameter.output_stream, baos); pdfexporter.exportreport (); 바이트 [] bytes = baos.tobytearray (); 파일 = 새 파일 (filepdfurl+fullPath); webutil.writeByTearRaytofile (파일, 바이트); result.basesucresult (fullpath); } catch (예외 e) {result.baseFailResult ( "EmployeeController printemppdf error", 매개 변수); logger.error ( "Employeecontroller printemppdf error", e); } 반환 결과; }Maven en
<pectionency> <groupId> net.sf.jasperReports </groupId> <artifactID> jasperReports </artifactid> <버전> 5.6.0 </version> </fectionency> <prectionement> <groupId> org.codehaus.groovy </groupID> groovy-All </artifactid> <버전> 2.2.2 </version> </fectionency> <!-Ireport pdf 中文支持-> <pectionency> <groupid> com.lowagie </groupid> <artifactid> itextasian </artifactid> <bersion> 2.1.7.js2 </version> </dependency> <groupid> com.lowagie </groupid> <artifactid> itext </artifactid> <bersion> 2.1.7.js2 </version> </dependency> <prectionemency> <groupId> net.sourceforge.barbecue </groupBecue> <artifactid> 바베큐 </artifactid> <5-beta1 </dependency> <pronment> <Artifactid> ireport-utils </artifactid> <bersion> 2.0.1 </version> </dependency> <pectionement> <groupid> Commons-Collection </groupid> <artifactid> commons-collection </artifactid> <version> 3.2 </version> </decendency> <groupid> commons-digester </groupids </groupid> <Artifactid> Commons-Digester </artifactid> <버전> 1.8 </version> </fectionency>
以上这篇 ireport ort pdf 打印的实例代码就是小编分享给大家的全部内容了, 希望能给大家一个参考, 也希望大家多多支持武林网。 也希望大家多多支持武林网。