首页 文章

PDF不会在iTextSharp插入的字段数据中显示撇号

提问于
浏览
1

我正在使用iTextSharp使用以下语法填充现有PDF文档上的预定义字段:

PdfStamper压模=新的PdfStamper(读者,流);
stamper.AcroFields.SetField("A","O'Henry");
stamper.FormFlattening = true;
stamper.Close();

不幸的是,输出PDF中不显示撇号(以及可能的其他形式的常见标点符号) . 例如,在上面的代码中,字段“A”显示文本“OHENRY”而不是“O'HENRY” .

如何获取输出PDF以显示包含撇号的文本?

另请注意,我无法控制创建/修改正在填写的原始PDF . 我从外部源获得了PDF,并且随着表单的更改,可能会获得PDF的新版本 .

谢谢!

2 回答

相关问题