PDF XMP Metadata Validation with Relax NG Schemas and the PoDoFo Library
An Open Source Implementation of ISO 16684-2:2014
Session description
This presentation introduces an open source implementation of the canonical serialization algorithm defined in ISO 16684-2:2014, integrated into the PoDoFo C++ PDF manipulation library. It also features a Relax NG schema derived from the free schema provided in the standard, covering the complete PDF XMP specification.
The talk will include live validation of a few XMP samples, demonstrating their use in PDF/A conversion and validation workflows. An example involving the use of PDF Association’s extension schemas will also be shown, highlighting how multi-conformance documents (e.g., simultaneous PDF/A and PDF/UA compliance) are supported in PoDoFo.
Presentations on other tracks at the same time
