<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>