可以通过 iTextSharp 向 PDF 表单字段添加验证。
我目前生成一个 PDF 文档,用我的数据库中的值填充可编辑的表单字段,并在网页中将文档呈现给用户。
PdfReader pdfReader = new PdfReader(template);
PdfStamper pdfStamper = new PdfStamper(pdfReader, writeStream);
AcroFields pdfFormFields = pdfStamper.AcroFields;
pdfFormFields.SetField("field1", myobj.field1value);
...
pdfStamper.Close();
我希望能够在此文档呈现过程中向字段动态添加验证,例如数字字段最小值-最大值或自定义 JavaScript。我知道在 Acrobat 中设计表单时这是可能的,但我找不到通过 iTextsharp 访问这些验证字段的任何方法/字段。