我需要在保存之前更新FDF请求输入Steam,以编程方式在服务器端。我正在使用iTextSharp库。 FdfReader获取数据正常,我可以将其移动到编写器,但FdfWriter上没有AcroFields属性。 FdfReader上的AcroFields属性是ReadOnly,所以在设置字段之前我不能这样做。
我需要能够将字段的属性设置为隐藏。像这样:
VB.Net
Dim Reader As FdfReader = New FdfReader(Request.InputStream)
Dim Writer As FdfWriter = New FdfWriter
Writer.SetFields(Reader)
Reader.Close()
Writer.AcroFields.SetFieldProperty("Key", "setflags", PdfFormField.FLAGS_HIDDEN, Nothing)
' (add Save to File here)
但 Writer.AcroFields 不会退出。如何使用FdfWriter设置字段属性?
答案 0 :(得分:0)
如何使用FdfWriter设置字段属性?
他们不是。
允许您通过代码检索和填写字段的对象是PdfStamper
。
看一下这个例子:http://developers.itextpdf.com/question/how-save-xfdf-file-pdf-file