JAVA 关于PDF转图片出现中文乱码
public BaseFont CreateBaseFont() {
BaseFont bfChinese = null;
try {
//如果有乱码去检索你的程序中是否使用到了STSong-Light。如下注释内//容,对症下药,但就其问题根本就是windows没有你想要的字体。解决方案就//是安装字体,入无考虑替换,指定c盘下的WINDOWS/Fonts/某个具体字体代替//即可,写法当然也不是我下面写的这一种,路径可以用相对的。
// bfChinese = BaseFont.createFont(“STSong-Light”,
// “UniGB-UCS2-H”, BaseFont.NOT_EMBEDDED);
//指定具体路径,当前为windows系统
bfChinese = BaseFont.createFont(“C:/WINDOWS/Fonts/SIMYOU.TTF”, BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED);
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return bfChinese;
}