Я видел извлечение основных метаданных (то есть автора, заголовка) с помощью iTextSharp, и оно обычно выглядит примерно так:
var pdfReader = new PdfReader(pdfData);
var author = pdfReader.Info["author"]
Однако, в моем случае я чего-то немногоболее экзотично - дополнительные «расширенные» метаданные, которые могут содержаться в документе.
Извините за подсвеченные краски, но вот скриншот из Adobe Acrobat, показывающий данные данные:
В этом случае кажется, что эти данные не доступны через словарь Info
.Используя другую библиотеку (PDFKit от TallComponents) эти данные предоставляются, но мне интересно, есть ли способ получить их с помощью iItext
В настоящее время я играю с iText 4.1.6 из-за лицензионных ограничений, ноЯ не был бы против покупки коммерческой лицензии на 5.0.6, если она добавляет необходимые функции.