Как я могу прочитать XMP из существующего файла PDF, используя iTextSharp?
Я опасно не осведомлен о itextSharp, но это сделало работу за меня:
PdfReader pdf = new PdfReader(fileName); string metadataXml = System.Text.Encoding.Default.GetString(pdf.Metadata);
Я бы посоветовал вам проверить пространство имен iTextSharp.text.xml.xmp.
iTextSharp.text.xml.xmp
Я никогда не делал то, что вы пытаетесь сделать, но класс XmpReader выглядит многообещающе.
XmpReader