Adopts ISO 19005-3:2012, which specifies the use of the portable document format (PDF) 1.7, as formalized in ISO 32000-1, for preserving the static visual representation of page-based electronic documents over time in addition to allowing any type of other content to be included as an embedded file or attachment.
Table of contents
Header
About this publication
Preface
Introduction
1 Scope
2 Normative references
3 Terms and definitions
4 Notation
5 Conformance levels
5.1 General
5.2 Level A conformance
5.3 Level B conformance
5.4 Level U conformance
5.5 Conforming readers
6 Technical requirements
6.1 File structure
6.1.1 General
6.1.2 File header
6.1.3 File trailer
6.1.4 Cross reference table
6.1.5 Document information dictionary
6.1.6 String objects
6.1.7 Stream objects
6.1.7.1 General
6.1.7.2 Filters
6.1.8 Name objects
6.1.9 Indirect objects
6.1.10 Inline image dictionaries
6.1.11 Linearized PDF
6.1.12 Permissions
6.1.13 Implementation limits
6.2 Graphics
6.2.1 General
6.2.2 Content streams
6.2.3 Output intent
6.2.4 Colour spaces
6.2.4.1 General
6.2.4.2 ICCBased colour spaces
6.2.4.3 Uncalibrated/Device colour spaces
6.2.4.4 Separation and DeviceN colour spaces
6.2.4.5 Indexed and Pattern colour spaces
6.2.5 Extended graphics state
6.2.6 Rendering intents
6.2.7 Flatness
6.2.8 Images
6.2.8.1 General
6.2.8.2 Thumbnail images
6.2.8.3 JPEG2000
6.2.9 XObjects
6.2.9.1 Form XObjects
6.2.9.2 Reference XObjects
6.2.9.3 PostScript XObjects
6.2.10 Transparency
6.2.11 Fonts
6.2.11.1 General
6.2.11.2 Font types
6.2.11.3 Composite fonts
6.2.11.3.1 General
6.2.11.3.2 CIDFonts
6.2.11.3.3 CMaps
6.2.11.4 Embedding
6.2.11.4.1 General
6.2.11.4.2 Subset embedding
6.2.11.5 Font metrics
6.2.11.6 Character encodings
6.2.11.7 Unicode character maps
6.2.11.7.1 General
6.2.11.7.2 Level A and Level U conformance
6.2.11.7.3 Level A conformance
6.2.11.8 Use of .notdef glyph
6.3 Annotations
6.3.1 Annotation types
6.3.2 Annotation dictionaries
6.3.3 Annotation appearances
6.3.4 Display of annotation contents
6.4 Interactive forms
6.4.1 General
6.4.2 XFA forms
6.4.3 Digital signatures
6.5 Action
6.5.1 General
6.5.2 Trigger events
6.5.3 Handling of GoToR, GoToE, URI and SubmitForm actions
6.6 Metadata
6.6.1 General
6.6.2 Metadata streams
6.6.2.1 General
6.6.2.2 Namespaces and prefixes
6.6.2.3 Schemas
6.6.2.3.1 General
6.6.2.3.2 Extension schemas
6.6.2.3.3 Extension schema container schemas
6.6.3 Document information dictionary
6.6.4 Version and conformance level identification
6.6.5 File identifiers
6.6.6 File provenance information
6.7 Logical structure
6.7.1 General
6.7.2 Tagged PDF
6.7.2.1 General
6.7.2.2 Mark information dictionary
6.7.3 Artifacts
6.7.3.1 Specification of artifacts
6.7.3.2 Word boundaries
6.7.3.3 Structure hierarchy
6.7.3.4 Structure types
6.7.4 Natural language specification
6.7.5 Alternate descriptions
6.7.6 Non-textual annotations
6.7.7 Replacement text
6.7.8 Expansions of abbreviations and acronyms
6.8 Embedded files
6.9 Optional content
6.10 Use of alternate presentations and transitions
6.11 Document requirements
Annex A
A.1 General
A.2 Page content
A.3 Form XObjects
A.4 Image XObjects
A.5 Text objects
Annex B
B.1 Signing
B.2 Validation
Annex C
C.1 Use of non-XMP metadata
C.2 Natural language identifiers
C.3 Recommendations for capturing or converting documents to PDF/A
C.4 Image processing
Annex D
Annex E
E.1 Embedding an associated file
E.2 Associated file relationships
E.2.1 Example
E.3 Associated files for the document
E.4 Associated files for a page
E.5 Marking PDF content
E.6 Associated files for XObjects
E.7 Associated files for a structure element
E.8 Associated files for an annotation
E.9 Examples
E.9.1 Example 1 – File specification dictionary for the document
E.9.2 Example 2 – Embedded file for content stream
E.9.3 Example 3 – File specification dictionary for an XObject