PeachPDF

PeachPDF.PdfDocumentMetadata

PdfDocumentMetadata.CustomXmpProperties Property

Arbitrary additional XMP metadata to include in the document’s XMP stream (see EnableXmpMetadata/PdfAConformance), beyond the built-in Dublin Core/pdf:/xmp: fields - e.g. an internal provenance or records-management schema. Each element is appended into the XMP packet as its own rdf:Description, using the element’s own namespace unchanged; accepting System.Xml.Linq.XElement rather than a raw XML string keeps the packet well-formed by construction. Has no effect unless an XMP stream is actually written for the render, in which case a non-empty collection here also forces one to be written even if EnableXmpMetadata is left false and PdfAConformance is None.

public System.Collections.Generic.ICollection<System.Xml.Linq.XElement> CustomXmpProperties { get; }

Property Value

System.Collections.Generic.ICollection<System.Xml.Linq.XElement>