ireport导出中文pdf
来源:互联网 发布:创远家居系统源码 编辑:程序博客网 时间:2024/05/14 18:49
准备:
报表开发工具:ireport 5.6.0
报表框架: jasperreport5.6.0
1、设置pdf fontname、isembedded、pdfencoding
pdf fontname=STsong-light
isembedded=true
pdfencoding=Unigb-UCS2-H simplified
注意字体必须是STSong-light,否则会出现异常,异常信息如下
Error exporting print... Could not load the following font : pdfFontName : Helvetica pdfEncoding : UniGB-UCS2-H isPdfEmbedded : true
net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font : pdfFontName : Helvetica pdfEncoding : UniGB-UCS2-H isPdfEmbedded : true at net.sf.jasperreports.engine.export.JRPdfExporter.getFont(JRPdfExporter.java:2117) at net.sf.jasperreports.engine.export.JRPdfExporter.getChunk(JRPdfExporter.java:1906) at net.sf.jasperreports.engine.export.JRPdfExporter.getPhrase(JRPdfExporter.java:1875) at net.sf.jasperreports.engine.export.SimplePdfTextRenderer.getPhrase(SimplePdfTextRenderer.java:89) at net.sf.jasperreports.engine.export.SimplePdfTextRenderer.render(SimplePdfTextRenderer.java:100) at net.sf.jasperreports.engine.export.JRPdfExporter.exportText(JRPdfExporter.java:2238) at net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:950) at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:909) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:786) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:513) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:1174) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) Caused by: ExceptionConverter: java.io.UnsupportedEncodingException: UniGB-UCS2-H
设置效果图
2、设置ireport的classpath添加字体包,itextasian-1.5.2.jar,itextasianCmaps.jar,重启iReport
itextasian.jar下载
itextasianCmaps.jar下载
3、效果
- ireport导出中文pdf
- ireport导出PDF中文处理方法
- Ireport导出Pdf中文不显示
- ireport web导出pdf
- Ireport 导出pdf(一)
- ireport导出pdf(二)
- ireport导出pdf(三)
- Ireport动态导出pdf,xml
- 对itext导出PDF的一些小总结,以及ireport中生成中文PDF
- jasperreports和Ireport导出PDF文件中文不显示问题(最新解决方法)
- Jaspersoft iReport Designer 4.7.0 导出pdf 中文不显示的解决办法
- ireport Excel/pdf导出去掉分页显示
- ireport报表导出 pdf xls doc
- iReport 5.6.0 导出PDF 黑体显示
- ireport生成pdf时的中文问题
- iReport 中pdf不显示静态中文
- JasperReports+iReport 3.7.0 pdf中文问题
- ireport 3.7.0 pdf 中文问题
- 用Java实现周易算卦
- NodeJS研究笔记:异步编程导致难以察觉的bug
- main()方法
- 2016-4-6工作日志:C读取文本文件
- js点击的时候变颜色怎么做?
- ireport导出中文pdf
- 【bzoj3555】[Ctsc2014]企鹅QQ
- CSS摘要
- linux中fork()函数详解
- 剑指offer-面试题29:数组中出现次数超过一半的数字
- 自定义insertContent方法的JQuery插件实现在文本框光标位置插入内容并选中
- zookeeper在Cent6.5中的配置部署
- SVN基于http协议
- 【LeetCode-153】Find Minimum in Rotated Sorted Array