我正在尝试使用 c# 将一些 unicode 字符(阿拉伯语)插入 PDF 表单我使用了 iTextSharp 库,但是当我插入字符并将字符保存在 PDF 文件中时,unicode 字符不会显示,直到我双击字符的位置应该出现。
string pdfTemplate = @"c:\po.pdf";
string newFile = @"g:\test\completed_fw4.pdf";
PdfReader pdfReader = new PdfReader(pdfTemplate);
PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream(newFile, FileMode.Create));
AcroFields pdfFormFields = pdfStamper.AcroFields;
pdfFormFields.SetField("position", TextBox1.Text);
pdfStamper.FormFlattening = false;
// close the pdf
pdfStamper.Close();