Как перечислить все поля в файле PDF в ITextSharp
Скажем, я загрузил PDF-файл с помощью iTextSharp:
PdfStamper p = GetDocument(); AcroFields af = ps.AcroFields;
Как получить список всех имен полей в документе из af
?
- Как resize существующего формата pdf
- Разделение файла обеспечивает какое-то шифрование?
- Чтение PDF-документов в .Net
- Как читать данные в формате PDF с помощью iTextSharp?
- Создание PDF-документов
- Как распечатать большую веб-страницу на одностраничном pdf с настраиваемыми параметрами?
- Извлечение текстовых данных из файлов PDF
- Как я могу извлечь индекс / верхний индекс из PDF с помощью iTextSharp?
- Сохранить pdf в jpeg с помощью c #
- Как просматривать две не непрерывные PDF-страницы одновременно, например, разделенное представление Word
- Предотrotation загрузки и печати файла PDF
- как выделить текст или слово в pdf-файле с помощью iTextsharp?
- Бесплатный PDF / A принтер для Windows
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)); }