Adobe LiveCycle デザイナーから生成された単純な動的 pdf フォームを使用し、次のコードを使用して iTextSharp 5.0/5.5 バージョンを使用してフィールドを読み取ろうとしました。
string pdfTemplate = @"c:\ExpandingTextBox.pdf";
PdfReader pdfReader = null;
pdfReader = new PdfReader(pdfTemplate);
StringBuilder sb = new StringBuilder();
foreach (var de in pdfReader.AcroFields.Fields)
{
sb.Append(de.Key.ToString() + Environment.NewLine);
}
pdfReader.Close();
サンプル PDF はリンクからダウンロードできます: https://forums.adobe.com/servlet/JiveServlet/download/2051245-11361/ExpandingTextBox.pdf
しかし、Adobe Live Cycle Designer にフィールドが表示されていても、常にゼロ フィールドが表示されます。ここで何をしているのかわかりません。どんな助けでも大歓迎です。