iReport版本、我下载的是IREPORT-5.0.4编辑模板従業員_IDENTITY_PRINT_TEMPLET
@RequestMapping( "printemppdf")@responsebody public result printemppdf(httpservletrequest request、httpservletResponse応答、パラメーターパラメーター){result result = result.getInitializedResult(); try {parameter = generateParameter(parameter、request); map <string、object> map = parameter.getParam(); List <EmployeeVo> employeeVolist = EmployeeBiz.printpdfbarcode(map); // // file ReportFile = new File(JasperSource_Adidas); map <string、object> param_common = new hashmap <string、object>(); param_common.put( "subreport"、jaspersource_adidas); jasperprint jasperprint; jasperprint = jasperfillmanager.fillreport(reportfile.getPath()、param_common、jrdatasource); string fullpath = string.valueof(system.currenttimemillis())。 // jrpdfexporter pdfexporter = new jrpdfexporter(); bytearrayoutputStream baos = new bytearrayoutputStream(); pdfexporter.setparameter(jrexporterparameter.jasper_print、jasperprint); pdfexporter.setParameter(jrexporterparameter.output_stream、baos); pdfexporter.exportreport(); byte [] bytes = baos.tobytearray();ファイルfile = new file(filepdfurl+fullpath); webutil.writebytearraytofile(file、bytes); result.baseucresult(fullpath); } catch(Exception e){result.basefailResult( "EmployeeController printemppdfエラー"、パラメーター); logger.error( "EmployeeController printemppdfエラー"、e); } return result; }这是需要的メイブン包
<Dependency> GroupId> net.sf.jasperReports </groupId> <artifactid> jasperReports </artifactid> <version> 5.6.0 </version> </dependency> <seplency> <sheplency> <ependency> <ependency> <shiplency> <redency> <バージョン> 2.2.2 </version> </dependency> <! - ireport pdf <artifactid> itext </artifactid> <バージョン> 2.1.7.js2 </version> </dependency> <dependency> <groupid> net.sourceforge.barbecue </groupid> <artifactid>バーベキュー</artifactid> <バージョン> 1.5-ベット>バージョン<Artifactid> iReport-utils </artifactid> <bersion> 2.0.1 </version> </dependency> <seprence> <groupid> commons-collections </groupid> <artifactid> commons-collections </artifactid> <バージョン> 3.2 </バージョン> </依存> <artifactid> commons-digester </artifactid> <バージョン> 1.8 </version> </dependency>
以上这篇IREPORT生成PDF打印的实例代码就是小编分享给大家的全部内容了、希望能给大家一个参考、也希望大家多多支持武林网。