You can install XMP metadata in an existing PDF file using PdfStamper:
PdfReader reader = new PdfReader("in.pdf");
PdfStamper stamper = new PdfStamper(reader, new FileStream("out.pdf", FileMode.Create));
byte[] xmp;
stamper.XmpMetadata = xmp;
stamper.Close();
, "". , XMP. , , PdfReader, XML XMP XML XMP.
XMP:
byte[] xmp = reader.Metadata;