API Reference
PdfXmpMetadataInfo
Readback metadata for a catalog XMP metadata stream.
Inheritance
- Object
- PdfXmpMetadataInfo
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property PdfDocumentInfo.XmpMetadata
- Method PdfDocumentReader.TryXmpMetadata
- Method PdfDocumentReader.XmpMetadata
- Property PdfLogicalDocument.XmpMetadata
- Property PdfReadDocument.XmpMetadata
Inherited Methods
Properties
public Nullable<Int32> ObjectNumber { get; } #Metadata stream object number when the catalog entry is indirect.
public String Subtype { get; } #Metadata stream /Subtype name, usually XML.
public String Filter { get; } #Metadata stream filter name or simple filter value, when present.
public Int32 StreamSizeBytes { get; } #Raw metadata stream size in bytes.
public Int32 DecodedSizeBytes { get; } #Decoded metadata stream size in bytes after supported filters are applied.
public IReadOnlyList<String> UnsupportedFilters { get; } #Unsupported stream filters discovered on the metadata stream.
public Boolean HasUnsupportedFilters { get; } #True when at least one unsupported stream filter was discovered.
public String RawXml { get; } #Decoded XMP XML text when the metadata stream could be decoded as text.
public Boolean IsWellFormedXml { get; } #True when the decoded XMP text parsed as XML.
public String Title { get; } #Dublin Core title, usually dc:title/x-default.
public String Creator { get; } #First Dublin Core creator value.
public String Description { get; } #Dublin Core description, usually dc:description/x-default.
public IReadOnlyList<String> Subjects { get; } #Dublin Core subject bag values.
public String Producer { get; } #PDF producer metadata from pdf:Producer.
public String Keywords { get; } #PDF keyword metadata from pdf:Keywords.
public Nullable<Int32> PdfAPart { get; } #PDF/A identification part from pdfaid:part.
public String PdfAConformance { get; } #PDF/A identification conformance from pdfaid:conformance.
public Boolean HasPdfAIdentification { get; } #True when PDF/A identification metadata was found.
public Nullable<Int32> PdfUaPart { get; } #PDF/UA identification part from pdfuaid:part.
public Boolean HasPdfUaIdentification { get; } #True when PDF/UA identification metadata was found.
public String ElectronicInvoiceDocumentType { get; } #Factur-X/ZUGFeRD document type from the XMP extension metadata.
public String ElectronicInvoiceDocumentFileName { get; } #Factur-X/ZUGFeRD embedded document file name from the XMP extension metadata.
public String ElectronicInvoiceVersion { get; } #Factur-X/ZUGFeRD XMP extension version.
public String ElectronicInvoiceConformanceLevel { get; } #Factur-X/ZUGFeRD conformance level from the XMP extension metadata.
public Boolean HasElectronicInvoiceMetadata { get; } #True when Factur-X/ZUGFeRD XMP extension metadata was found.