I've seen the extraction of basic metadata (ie. author, title) using iTextSharp and it usually looks something like this:
var pdfReader = new PdfReader(pdfData);
var author = pdfReader.Info["author"]
However, in my case I'm after something a bit more exotic, the additional "advanced" metadata that the document may contain.
Pardon the paint highlights, but here is a screenshot from within Adobe Acrobat showing the data in question:
In this case, it doesn't seem like this data is available through the Info
dictionary. Using a different library (PDFKit by TallComponents) this data is exposed, but I'm wondering if there is any way get it using iItext
I'm currently playing with iText 4.1.6 due to licensing restrictions, but I wouldn't be opposed to buying the commercial license for 5.0.6 if that adds required functionality.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…