itext 生成pdf 输出特殊符号 ®

时间:2021-10-07 20:21:52

 在进行生成pdf的时候,偶尔我们会遇到这种情况  输出特殊字符,例如 ®

如果遇到这种情况,最关键的还是 字体

BaseFont bfChi = BaseFont.createFont(rootPathString+"/plugins/font/simsun.ttc,1", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
Font font14 = new Font(bfChi, 14, Font.NORMAL);

 

paragraph1.add(new Chunk("®",font2));

 

然后直接输出

 

上面的® 是特殊的,如果还有一些字体我们没办法输出,可以考虑使用ASCII吗

http://tool.oschina.net/encode?type=3 这是我们使用这个去转换就可以了