我有一些 PDF 模板文件,AcroForm
其中包含字段,是使用 OpenOffice 创建的。当我尝试使用以下方式填写字段时iTextSharp
:
form.SetField(field.Key, String.Format(field.Value.FormatString, value));
我在展平字段中出现重叠和丢失的字符:
我可以将Arial
字体嵌入到完成的 PDF 中,但这会使大小膨胀很多,这也意味着必须重置已在字段上设置的所有字体属性(由 Open Office 提供)。
当我在 Adobe Reader 中手动填写表格时,文本显示正确。欢迎任何建议。