我使用了从 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 设计器中看到该字段,我总是得到零字段。我不确定我在这里做什么。非常感谢任何帮助。