|
This class represents the metadata stream. This is definitively
detailed in:.
The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 315,
page 549.
The ISO PDF
Specification, ISO 32000-2:2017 PDF 2.0; Table: 347, page 711.
This class is always an indirect object because it is also a
StreamElement and these are always indirect objects.
A metadata stream carries XMP metadata as a UTF-8 encoded XML
document. XMP provides a standard, extensible way to describe
properties of a PDF document or individual objects within it.
The stream must not be encrypted or compressed with a
non-identity filter. This ensures metadata is accessible to tools
that lack the document password or do not implement PDF
decompression.
Metadata streams may be attached to the document catalog,
individual pages, form XObjects, and other objects. The metadata at
each level describes that specific object.
In PDF 2.0, XMP metadata is the preferred mechanism for
recording document-level properties. The older document information
dictionary is deprecated in favour of XMP.
A conforming reader that modifies a document must update any XMP
metadata streams to reflect the changes, keeping metadata accurate
after editing.
System.Object
WebSupergoo.ABCpdf14.Elements.Element
WebSupergoo.ABCpdf14.Elements.MetadataStreamElement
|