jasperreport6 导出pdf中文不显示问题解决方式
2017-03-29 16:35
831 查看
先到 http://mvnrepository.com下载 itext-4.2.1.jar 替换2.1.7
传说中的iTextAsian已退出历史舞台。
然后..........
1、官网下载jasperreports-6.1.1-project.zip
2、解压缩,查看demo的fonts,D:\jasperreports-6.1.1-project\jasperreports-6.1.1\demo\fonts\net\sf\jasperreports\fonts\dejavu目录下增加simsun.ttf(不能用windows的ttc文件直接修改后缀名的文件)
3、修改D:\jasperreports-6.1.1-project\jasperreports-6.1.1\demo\fonts\net\sf\jasperreports\fonts目录下的fonts.xml 增加如下配置:
<fontFamily name="宋体">
<normal>net/sf/jasperreports/fonts/dejavu/simsun.ttf</normal>
<bold>net/sf/jasperreports/fonts/dejavu/simsun.ttf</bold>
<italic>net/sf/jasperreports/fonts/dejavu/simsun.ttf</italic>
<boldItalic>net/sf/jasperreports/fonts/dejavu/simsun.ttf</boldItalic>
<pdfEncoding>Identity-H</pdfEncoding>
<pdfEmbedded>true</pdfEmbedded>
<exportFonts>
<export key="net.sf.jasperreports.html">'宋体', Arial, Helvetica, sans-serif</export>
<export key="net.sf.jasperreports.xhtml">'宋体', Arial, Helvetica, sans-serif</export>
</exportFonts>
</fontFamily>
4、D:\jasperreports-6.1.1-project\jasperreports-6.1.1\demo\fonts目录下mvn package打包
5、把打好的jar包放到工程中即可
传说中的iTextAsian已退出历史舞台。
然后..........
1、官网下载jasperreports-6.1.1-project.zip
2、解压缩,查看demo的fonts,D:\jasperreports-6.1.1-project\jasperreports-6.1.1\demo\fonts\net\sf\jasperreports\fonts\dejavu目录下增加simsun.ttf(不能用windows的ttc文件直接修改后缀名的文件)
3、修改D:\jasperreports-6.1.1-project\jasperreports-6.1.1\demo\fonts\net\sf\jasperreports\fonts目录下的fonts.xml 增加如下配置:
<fontFamily name="宋体">
<normal>net/sf/jasperreports/fonts/dejavu/simsun.ttf</normal>
<bold>net/sf/jasperreports/fonts/dejavu/simsun.ttf</bold>
<italic>net/sf/jasperreports/fonts/dejavu/simsun.ttf</italic>
<boldItalic>net/sf/jasperreports/fonts/dejavu/simsun.ttf</boldItalic>
<pdfEncoding>Identity-H</pdfEncoding>
<pdfEmbedded>true</pdfEmbedded>
<exportFonts>
<export key="net.sf.jasperreports.html">'宋体', Arial, Helvetica, sans-serif</export>
<export key="net.sf.jasperreports.xhtml">'宋体', Arial, Helvetica, sans-serif</export>
</exportFonts>
</fontFamily>
4、D:\jasperreports-6.1.1-project\jasperreports-6.1.1\demo\fonts目录下mvn package打包
5、把打好的jar包放到工程中即可
相关文章推荐
- 关于structs2整合jasperreport时打印出PDF时中文不能显示的问题的解决
- jasperreports和Ireport导出PDF文件中文不显示问题(最新解决方法)
- 解决JasperReport生成PDF文件,中文不能显示的问题
- dokuwiki + dw2pdf 插件,解决导出pdf文件中文乱码(字体问题,显示小方块)
- 通过swagger2markup+asciidoctorj生成html和pdf文档并解决asciidoctorj生成的pdf文件中文显示不全问题(maven方式及java代码方式)
- 利用itext导出HTML到PDF,解决中文不显示和中文不换行的问题
- [原创]解决Magento 导出中文PDF 过大的问题。
- 解决ubuntu下pdf中文不显示或乱码问题
- 解决Ubuntu的PDF文档中文无法显示的问题
- Ubnutu下中文PDF文件不显示或显示为方框问题的解决
- ireport+jasperreport使用心得---使用sub dataset为crosstab添加数据,填充pdf中文不显示问题
- [ASP.net MVC] 将HTML转成PDF档案,使用iTextSharp套件的XMLWorkerHelper (附上解决显示中文问题)
- eXtremeTable导出数据为XLS和PDF时的中文问题解决办法
- 解决Ubuntu的PDF文档中文无法显示的问题
- Jaspersoft iReport Designer 4.7.0 导出pdf 中文不显示的解决办法
- jasperreport导出pdf中文数据不能正常显示的解决方法
- java操作pdf(解决中文导出问题)
- iReport中解决Pdf打印中文未能显示问题
- jasperreport导出PDF中文不显示的问题
- 解决JasperReport在Linux系统下中文字体无法显示的问题