[Poppler-bugs] [Bug 107182] Add support for reading PDF/A, PDF/X version from the information dictionary (glib backend)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Aug 6 12:50:28 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=107182

--- Comment #6 from Evangelos Rigas <e.rigas at cranfield.ac.uk> ---
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.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/poppler-bugs/attachments/20180806/0b03dd80/attachment.html>


More information about the Poppler-bugs mailing list