<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Add support for reading PDF/A, PDF/X version from the information dictionary (glib backend)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=107182#c6">Comment # 6</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Add support for reading PDF/A, PDF/X version from the information dictionary (glib backend)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=107182">bug 107182</a>
from <span class="vcard"><a class="email" href="mailto:e.rigas@cranfield.ac.uk" title="Evangelos Rigas <e.rigas@cranfield.ac.uk>"> <span class="fn">Evangelos Rigas</span></a>
</span></b>
<pre>I spent the last weeks trying to find information on the ISO standards.
>From what I gathered, there are 5 ISO standards based on PDF.
These are:
ISO 19005 - Document management -- Electronic document file format for
long-term preservation (PDF/A)
ISO 24517 - Document management -- Engineering document format using PDF
(PDF/E)
ISO 14289 - Document management applications -- Electronic document file format
enhancement for accessibility (PDF/UA)
ISO 16612 - Graphic technology -- Variable data exchange (PDF/VT)
ISO 15930 - Graphic technology -- Prepress digital data exchange (PDF/X)
Each standard has multiple parts (i.e. revision) and different conformance
levels.
To trim down the enum, I decided to split it to three enums: subtype, part, and
conformance.
The subtype represents the 5 standards (A,E,UA,VT,X), part (1-5) and
conformance the 7 levels of document conformance (A ,B, G, N, P, PG, U).
These enums are extracted using a regular expression on the GTS version string.
I have attached two patches. The first is the implementation in both the core
and glib backend, while the second patch adds support for the subtype in
pdfinfo utility.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>