PDF/A
Filename extension |
.pdf |
---|---|
Internet media type |
application/pdf |
Type code | 'PDF ' (including a single space) |
Uniform Type Identifier (UTI) | com.adobe.pdf |
Magic number | %PDF |
Developed by | ISO |
Initial release | October 1, 2005 |
Extended from | |
Standard | ISO 19005 |
PDF/A is an ISO-standardized version of the Portable Document Format (PDF) specialized for use in the archiving and long-term preservation of electronic documents. PDF/A differs from PDF by prohibiting features ill-suited to long-term archiving, such as font linking (as opposed to font embedding) and encryption.[1] The ISO requirements for PDF/A file viewers include color management guidelines, support for embedded fonts, and a user interface for reading embedded annotations.
Standards
Abbr. | Subtitle | Published | Standard | Based on | Ref. |
---|---|---|---|---|---|
PDF/A-1 | Part 1: Use of PDF 1.4 | 2005-10-01 | ISO 19005-1 | PDF 1.4 (Adobe Systems, PDF Reference, third edition) | [2] |
PDF/A-2 | Part 2: Use of ISO 32000-1 | 2011-07-01 | ISO 19005-2 | PDF 1.7 (ISO 32000-1:2008) | [3] |
PDF/A-3 | Part 3: Use of ISO 32000-1 with support for embedded files | 2012-10-15 | ISO 19005-3 | PDF 1.7 (ISO 32000-1:2008) | [4] |
Background
PDF is a standard for encoding documents in an "as printed" form that is portable between systems. However, the suitability of a PDF file for archival preservation depends on options chosen when the PDF is created: most notably, whether to embed the necessary fonts for rendering the document; whether to use encryption; and whether to preserve additional information from the original document beyond what is needed to print it.
PDF/A was originally a new joint activity between the Association for Suppliers of Printing, Publishing and Converting Technologies (NPES) and the Association for Information and Image Management to develop an international standard defining the use of the Portable Document Format (PDF) for archiving documents.[5] The goal was to address the growing need to electronically archive documents in a way that would ensure preservation of their contents over an extended period of time and ensure that those documents would be able to be retrieved and rendered with a consistent and predictable result in the future.[6] This need exists in a wide variety of government and industry areas world-wide, including legal systems, libraries, newspapers, and regulated industries.[7]
Description
The PDF/A standard does not define an archiving strategy or the goals of an archiving system. It identifies a "profile" for electronic documents that ensures the documents can be reproduced exactly the same way using various software in years to come. A key element to this reproducibility is the requirement for PDF/A documents to be 100% self-contained. All of the information necessary for displaying the document in the same manner is embedded in the file. This includes, but is not limited to, all content (text, raster images and vector graphics), fonts, and color information. A PDF/A document is not permitted to be reliant on information from external sources (e.g. font programs and data streams), but may include annotations (e.g. hypertext links) that link to external documents.[8]
Other key elements to PDF/A conformance include:[9][10][11]
- Audio and video content is forbidden.
- JavaScript and executable file launches are forbidden.
- All fonts must be embedded and also must be legally embeddable for unlimited, universal rendering. This also applies to the so-called PostScript standard fonts such as Times or Helvetica.
- Colorspaces specified in a device-independent manner.
- Encryption is forbidden.
- Use of standards-based metadata is required.
- External content references are forbidden.
- LZW is forbidden due to intellectual property constraints. JPEG2000 image compression models is not allowed in PDF/A-1 (based on PDF 1.4), as it was first introduced in PDF 1.5. JPEG 2000 compression is allowed in PDF/A-2 and PDF/A-3.
- Transparent objects and layers (Optional Content Groups) are forbidden in PDF/A-1, but are allowed in PDF/A-2.
- Provisions for digital signatures in accordance with the PAdES (PDF Advanced Electronic Signatures) standard are supported in PDF/A-2.
- Embedded files are forbidden in PDF/A-1, but PDF/A-2 allows embedding of PDF/A files, facilitating the archiving of sets of PDF/A documents in a single file. PDF/A-3 allows embedding of any file format such as XML, CAD and others into PDF/A documents.
- The use of XML-based XML Forms Architecture (XFA) forms is forbidden in PDF/A. (XFA form data may be preserved in a PDF/A-2 file by moving from XFA key to the Names tree that itself is the value of the XFAResources key of the Names dictionary of the document catalog dictionary.)
- Interactive PDF form fields must have an appearance dictionary associated with the field's data. The appearance dictionary shall be used when rendering the field.
Conformance levels and versions
PDF/A-1
Part 1 of the standard was first published on October 1, 2005,[2] and specifies two levels of conformance for PDF files:[12]
- PDF/A-1b – Level B (basic) conformance
- PDF/A-1a – Level A (accessible) conformance
Level B conformance requires only that standards necessary for the reliable reproduction of a document's visual appearance be followed, while Level A conformance includes all Level B requirements in addition to features intended to improve a document's accessibility, such as:
- Language specification
- Hierarchical document structure
- Tagged text spans and descriptive text for images and symbols
- Character mappings to Unicode
Level A conformance was intended to increase the accessibility of conforming files for physically impaired users by allowing assistive software, such as screen readers, to more precisely extract and interpret a file's contents.[12] A later standard, PDF/UA, was developed to eliminate what became considered some of PDF/A's shortcomings, replacing many of its general guidelines with more detailed technical specifications.[13]
PDF/A-2
Part 2 of the standard, published on July 1, 2011,[3] addresses some of the new features added with versions 1.5, 1.6 and 1.7 of the PDF Reference. PDF/A-1 files will not necessarily conform to PDF/A-2, and PDF/A-2 compliant files will not necessarily conform to PDF/A-1.
Part 2 of the PDF/A Standard is based on a PDF 1.7 (ISO 32000-1), rather than PDF 1.4 and offers a number of new features:
- JPEG 2000 image compression
- support for transparency effects and layers
- embedding of OpenType fonts
- provisions for digital signatures in accordance with the PDF Advanced Electronic Signatures – PAdES standard
- the option of embedding PDF/A files to facilitate archiving of sets of documents with a single file.[10]
Part 2 defines three conformance levels. PDF/A-2a, PDF/A-2b correspond to conformance levels a and b in PDF/A-1. A new conformance level, PDF/A-2u, represents Level B conformance (PDF/A-2b) with the additional requirement that all text in the document have Unicode mapping.[12][14]
PDF/A-3
Part 3 of the standard, published on October 15, 2012,[4] differs from PDF/A-2 in only one regard – it allows embedding of arbitrary file formats (such as XML, CSV, CAD, word-processing documents, spreadsheet documents, and others) into PDF/A conforming documents.[15]
Identification
A PDF/A document can be identified as such through PDF/A-specific metadata located in the "http://www.aiim.org/pdfa/ns/id/" namespace. This metadata represents a claim of conformance; in itself it does not ensure conformance:
- a PDF document can be PDF/A-compliant, except for its lack of PDF/A metadata. This may happen for instance with documents that were generated before the definition of the PDF/A standard, by authors aware of features that present long-term preservation issues.
- a PDF document can be identified as PDF/A, but may incorrectly contain PDF features not allowed in PDF/A; hence, documents which claim to be PDF/A-compliant should be tested for PDF/A compliance.[16]
Validation
Isartor Test Suite
Industry collaboration in the original PDF/A Competence Center led to the development of the Isartor Test Suite in 2007 and 2008. The test suite consists of 204 PDF files intentionally constructed to systematically fail each of the requirements for PDF/A-1b conformance, allowing developers to test the ability of their software to validate against the standard's most basic level of conformance.[17][18] By mid-2009 the test suite had already made an appreciable difference in the general quality of PDF/A validation software.[19]
veraPDF
Working with the other members of the veraPDF consortium, including the Open Preservation Foundation,[20] to respond to the EU Commission's PREFORMA project[21] the PDF Association launched the PDF Validation Technical Working Group in November 2014 to articulate a plan for developing an industry-supported PDF/A validator.[22][failed verification]
Based on its test corpora (which incorporates the Isartor Test Suite) and software development plan the veraPDF consortium subsequently won phase 2 of the PREFORMA contract in April 2015.[23] As of August 2016 the veraPDF software was well-advanced.[24] Phase 2 will be completed by December 2016, and will be followed by Phase 3, a six-month testing and acceptance period.
PDF/A viewers
The PDF/A specification also states some requirements for a conforming PDF/A viewer, which must
- ignore any data that are not described by the PDF and PDF/A standards;
- ignore any linearization information provided by the file;
- only use the embedded fonts (rather than any locally available, substituted or simulated fonts);
- only display using the embedded colour profile;
- ensure that form fields do not change the rendered presentation and are rendered without regard to the form data;
- ensure that annotations are rendered consistently.
When encountering a file that claims conformance with PDF/A, some PDF viewers will default to a special "PDF/A viewing mode" to fulfill conforming reader requirements. To take one example, Adobe Acrobat and Adobe Reader 9 include an alert to advise the user that PDF/A viewing mode has been activated. Some PDF viewers allow users to disable the PDF/A viewing mode or to remove the PDF/A information from a file.[25][26]
Drawbacks
A PDF/A document must embed all fonts in use; accordingly, a PDF/A file will often be larger than an equivalent PDF file that does not include embedded fonts.
The use of transparency is forbidden in PDF/A-1. The majority of PDF generation tools that allow for PDF/A document compliance, such as the PDF export in OpenOffice.org or PDF export tool in Microsoft Office 2007 suites, will also make any transparent images in a given document non-transparent. That restriction was removed in PDF/A-2.[9]
Some archivists have voiced concerns that PDF/A-3, which allows arbitrary files to be embedded in PDF/A documents, could result in circumvention of memory institution procedures and restrictions on archived formats.[27]
The PDF Association had addressed various misconceptions[28] regarding PDF/A in its publication "PDF/A in a Nutshell 2.0".
Converting a PDF (up to version 1.4) into a PDF/A-2 usually works as expected, except for problems with glyphs. According to the PDF Association, "Problems can occur before and/or during the generation of PDFs. A PDF/A file can be formally correct yet still have incorrect glyphs. Only a careful visual check can uncover this problem. Because generation problems also affect Unicode mapping, the problem attracts the attention when a visual check is carried out on the extracted text. In PDF/A, text/font usage is specified uniquely enough to ensure that it cannot be incorrect. If viewers or printers do not offer complete support for encoding systems, this can result in problems with regard to PDF/A."[29] Meaning that for a document to be completely compliant with the standard, it will be correct internally, while the system used for viewing or printing the document may produce undesired results.
A document produced with OCR conversion into PDF/A-2 or PDF/A-3 doesn't support the notdefglyph flag. Therefore, this type of conversion can result in unrendered content.
See also
References
- ^ Oettler, Alexandra (2013-02-07). "PDF/A facts – an introduction to the standard". PDF Association. Retrieved 2014-07-11.
- ^ a b "ISO 19005-1:2005". ISO. Retrieved 2016-07-27.
- ^ a b "ISO 19005-2:2011". ISO. Retrieved 2016-07-27.
- ^ a b "ISO 19005-3:2012". ISO. Retrieved 2016-07-27.
- ^ "A short history of PDF/A". PDF Association. 2013-02-07. Retrieved 2014-07-11.
- ^ Oettler, Alexandra (2013-02-07). "The most important reasons to use PDF/A". PDF Association. Retrieved 2014-07-11.
- ^ Oettler, Alexandra (2013-02-07). "Typical uses for PDF/A". PDF Association. Retrieved 2014-07-11.
- ^ Oettler, Alexandra (2013-02-07). "The technical side of the PDF/A standard". PDF Association. Retrieved 2014-07-11.
- ^ a b "PDF/A – A Look at the Technical Side". Retrieved 2011-07-06.
- ^ a b "PDF/A-2 Standard Published by ISO! The New Standard Includes Great Technical Enhancements". 2011-07-01. Retrieved 2011-07-06.
- ^ Frequently Asked Questions (FAQs) – ISO 19005-1:2005 – PDF/A-1, Date: July 10, 2006 (PDF), 2006-07-10, retrieved 2011-07-06
- ^ a b c "Improved PDF/A-1b". PDF Association. 2011-08-05. Retrieved 2012-09-26.
- ^ Oettler, Alexandra (2013-02-07). "PDF/A and the other PDF standards". PDF Association. Retrieved 2014-07-12.
- ^ PDF/A-2, PDF for Long-term Preservation, Use of ISO 32000-1 (PDF 1.7), Library of Congress, retrieved 2012-09-26
- ^ "PDF Association Arranges Its First Seminar on PDF/A to Include Standards 1 to 3". PDF Association. 2012-03-29.
- ^ Oettler, Alexandra (2013-02-07). "Validation: is it really PDF/A?". PDF Association. Retrieved 2014-07-11.
- ^ Isartor Test Suite (PDF). PDF/A Competence Center. 2008-08-12. Retrieved 2016-09-23.
- ^ "Isartor Test Suite". PDF Association. 2011-08-03. Retrieved 2016-09-23.
- ^ "Bavaria Report". PDFlib. 2009. Archived from the original on 2015-04-21. Retrieved 2015-04-30.
{{cite web}}
: Unknown parameter|dead-url=
ignored (|url-status=
suggested) (help) - ^ "Open Preservation Foundation veraPDF project". Open Preservation Foundation. Retrieved 2015-04-30.
- ^ PREFORMA, an EU Commission funded project
- ^ "A consortium including the PDF Association wins phase 1 of an EU Commission tender to create an open-source PDF/A validator". PDF Association. 2014-11-13. Retrieved 2015-04-30.
- ^ PREFORMA starts prototyping phase, retrieved 2015-04-30
- ^ "veraPDF 0.22 released". Retrieved 23 September 2016.
- ^ "How to Remove PDF/A Information from a file". Retrieved 2014-04-10.
- ^ "Change the PDF/A viewing mode". Retrieved 2014-04-10.
- ^ Archivists: No flowers for PDF/A-3, retrieved 2014-07-12
- ^ The myths and legends surrounding PDF/A, retrieved 2014-07-12
- ^ PDF/A – A Look at the Technical Side, retrieved 2015-08-14
Further reading
- PDF/A in a Nutshell 2.0 – published by PDF Association (2013)
- PDF/A 101: An Introduction – presentation from the First International PDF/A Conference (2008)
- White Paper: PDF/A – The Basics – from PDF Tools AG (2009)
- Format description for PDF/A-1 – at digitalpreservation.gov
External links
- PDF Association
- PDF/A Competence Center
- veraPDF – PDF/A validation software