Acrobat で非表示に設定されたテキスト フィールドがいくつかある既存の PDF があります。特定の状況では、PDF を電子署名プロバイダーにストリーミングする前に、プログラムでテキスト フィールドの非表示を解除したいと考えています。
SetFieldProperties を使用してフィールドを表示するためのさまざまな提案を試みましたが、うまくいきません。「Visible」フラグ オプションがないようで、AcroFields から TextField を派生させる方法がわかりません。
var form = stamper.AcroFields;
form.SetFieldProperty("eSignature1_DateSigned", "setfflags", PdfAnnotation.FLAGS_PRINT, null);
setflags (one f) を試しましたが、それもうまくいきません。また、ライセンスの問題を解決するまで、残念ながら iTextSharp 4 のままです。
ありがとう、
マイク