3

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 にフィールドが表示されていても、常にゼロ フィールドが表示されます。ここで何をしているのかわかりません。どんな助けでも大歓迎です。

4

2 に答える 2