iText7彻底解决中文问题、特殊字符(如......省略号报错问题,其他的自测)
2017-06-13 17:08
302 查看
1.我使用省略号报错如下
2.字体设置(推荐第二种)
java.lang.NullPointerException at com.itextpdf.kernel.font.PdfType0Font.getCidFontType2(PdfType0Font.java:720) at com.itextpdf.kernel.font.PdfType0Font.flushFontData(PdfType0Font.java:808) at com.itextpdf.kernel.font.PdfType0Font.flush(PdfType0Font.java:597) at com.itextpdf.kernel.pdf.PdfDocument.flushFonts(PdfDocument.java:1794) at com.itextpdf.kernel.pdf.PdfDocument.close(PdfDocument.java:792) at com.itextpdf.layout.Document.close(Document.java:120) at com.gsafety.plan.module.util.Testp.main(Testp.java:26)
2.字体设置(推荐第二种)
//1.中文设置 这个不能识别省略号 PdfFont sysFont = PdfFontFactory.createFont("STSongStd-Light", "UniGB-UCS2-H", false); //2.中文设置,解决特殊字符错误,使用的是系统字体 PdfFont sysFont = PdfFontFactory.createFont("c://windows//fonts//simsun.ttc,1",PdfEncodings.IDENTITY_H, false);
相关文章推荐
- URL中文乱码的问题,特殊字符的解决办法
- #面试题#URL带有中文或者其他特殊字符时错误的问题
- javascript解决中文传递乱码和特殊字符问题
- 【问题解决】前台AJAX请求向Java后台传时+号变为空格—其他特殊字符解析出错也可参考解决
- Qt解决QUrl含有中文或特殊字符无法下载的问题
- PHP处理中文字符串中的特殊字符解决Oracle插入报错的问题
- Spring MVC 自带的字符编码过滤器以及Tomcat字符编码设置,彻底解决中文参数乱码问题
- Spring MVC 自带的字符编码过滤器以及Tomcat字符编码设置,彻底解决中文参数乱码问题
- 解决数据库插入特殊中文字符变成?的问题
- Ajax中文问题彻底解决
- JAVA中无法处理带有特殊字符文件名的zip包的问题解决
- 详细探讨字节码和字符码已经如果解决乱码问题和中文显示问题
- 解决Rss/Xml中一不能被识别的特殊字符问题
- JSP中彻底解决中文乱码的问题
- C#中关于从剪贴板中读取HTML格式含中文字符会出现的问题和解决方法
- 彻底解决J2ME中的中文问题
- 彻底解决JSP的中文乱码问题
- 彻底解决JSP(含EJB)中文内码问题
- 彻底解决PHPMyAdmin中文UTF-8乱码问题
- 如何解决在.Net中用Sql语句向SqlServer数据库中插入特殊字符失败的问题?