C# 如何使用itextAsian在pdf中书写汉字

C# 如何使用itextAsian在pdf中书写汉字,c#,pdf,itextsharp,C#,Pdf,Itextsharp,使用这段代码我得到了一个错误 无法识别带有“UniGB-UCS2-H”的字体“STSong Light” 您正在使用哪个版本的iTextSharp和哪个版本的iTextAsian?从5.2.x.y开始,使用了不同的iTextAsian.ddl。如果使用较旧的iTextSharp版本和较新的iTextAsian.dll,则需要升级到较新的iTextSharp版本。如何添加对这些dll的引用?我不是C#开发人员。我只懂Java。如果你自己不是C#开发者,请询问C#开发者。如果您是iText的客户,请

使用这段代码我得到了一个错误

无法识别带有“UniGB-UCS2-H”的字体“STSong Light”


您正在使用哪个版本的iTextSharp和哪个版本的iTextAsian?从5.2.x.y开始,使用了不同的iTextAsian.ddl。如果使用较旧的iTextSharp版本和较新的iTextAsian.dll,则需要升级到较新的iTextSharp版本。如何添加对这些dll的引用?我不是C#开发人员。我只懂Java。如果你自己不是C#开发者,请询问C#开发者。如果您是iText的客户,请联系支持部门(我们有C#开发人员,而不是StackOverflow)。在java中如何使用这些dll?在java中,只需在类路径中添加一个jar。
BaseFont.AddToResourceSearch("iTextAsian.dll");
BaseFont.AddToResourceSearch("iTextAsianCmaps.dll"); //"STSong-Light", "UniGB-UCS2-H", 
BaseFont baseFT = BaseFont.CreateFont("STSong-Light", "UniGB-UCS2-H", BaseFont.EMBEDDED);
iTextSharp.text.Font font = new iTextSharp.text.Font(baseFT);