我需要使用 iTextSharp 向 PDF 表单字段添加一些格式化文本,但我似乎无法弄清楚。这就是我当前设置字段的方式,但插入文本的某些部分需要加粗或具有其他格式。
stamper.AcroFields.SetField("fieldName", "fieldValue")
stamper.FormFlattening = True
我在其他地方看到我应该能够插入一些包含格式信息的 xml,但我不知道这个 xml 应该是什么样子。
这是该页面中的部分,它使我相信我想要的东西是可能的:
它仍然将实际的 XML 代码标记到字段上,并且 Reader 不会将其呈现为标记的 PDF 中的富文本。
对此的工作回应:
为此,您必须调用 AcroFields.setGenerateAppearances(false)。请注意,较旧的 Reader 版本不会生成外观。
这个 xml 应该是什么样子,或者有其他方法可以实现吗?