Как перечислить все поля в файле PDF в ITextSharp

Скажем, я загрузил PDF-файл с помощью iTextSharp:

PdfStamper p = GetDocument(); AcroFields af = ps.AcroFields; 

Как получить список всех имен полей в документе из af ?

 AcroFields af = ps.AcroFields; foreach (var field in af.Fields) { Console.WriteLine("{0}, {1}", field.Key, field.Value); } 
 PdfReader pdfReader = new PdfReader("c:\\ABC.pdf"); string TempFilename = Path.GetTempFileName(); AcroFields pdfFormFields = pdfReader.AcroFields; foreach (KeyValuePair kvp in pdfFormFields.Fields) { string fieldName = kvp.Key.ToString(); string fieldValue = pdfFormFields.GetField(kvp.Key.ToString()); Console.WriteLine(fieldName + " " + fieldValue); } pdfReader.Close(); 
 foreach (DictionaryEntry entry in af.Fields) { Console.WriteLine(entry.Key +" " +entry.Value); } 

Это может быть только я, но я не получаю.

 foreach (var field in af.Fields) { Console.WriteLine(field.Key +" "+ af.GetField(field.Key)); } 
  • PDFtk Server на OS X 10.11
  • Открытие защищенного паролем pdf-файла с iTextSharp
  • Изменить подсветку Okular, чтобы автоматически копировать выделенный текст в комментарий
  • Где okular хранит метаданные
  • Чтение PDF-контента с использованием iTextSharp в C #
  • Удаление водяного знака из PDF iTextSharp
  • Word document to PDF: открыть гиперссылки в новом окне
  • Измените размер A4 PDF на SRA4 и содержимое центра
  • Добавление таблицы в существующий PDF на той же странице - ITEXT
  • Сохранить заполненную форму в pdf-файле в ubuntu
  • Как удалить водяной знак из файла PDF?
  • Давайте будем гением компьютера.