iText中文,报错解决

来源:互联网 发布:ue4是什么软件 编辑:程序博客网 时间:2024/04/30 05:18


用 itextsharp 制作PDF文件的时候发生错误

Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.

原本是

 BaseFont.AddToResourceSearch("iTextAsianCmaps.dll"); //"STSong-Light", "UniGB-UCS2-H", 
  BaseFont baseFT = BaseFont.CreateFont("STSong-Light", UniGB-UCS2-H, BaseFont.EMBEDDED);

//既然指定的字体找不到,就调用本地再带的字体。


 BaseFont.AddToResourceSearch("iTextAsianCmaps.dll"); //"STSong-Light", "UniGB-UCS2-H", 
  BaseFont baseFT = BaseFont.CreateFont("c://windows//fonts//simsun.ttc,1", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);