iTextSharpを介してPDFフォームフィールドに検証を追加することは可能です。
現在、PDFドキュメントを生成し、編集可能なフォームフィールドにデータベースの値を入力して、そのドキュメントをWebページでユーザーに提示しています。
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を介してこれらの検証フィールドにアクセスするためのメソッド/フィールドが見つかりません。