PDF 2.0 Corrections
This document lists all industry-approved corrections to PDF 2.0 as defined by "ISO 32000-2:2020 Document management - Portable document format - Part 2: PDF 2.0". All issues related to PDF 2.0 are recorded in the PDF Association's GitHub pdf-issues.
Corrections are organized by the top level clauses in ISO 32000-2:2020:
- Introduction
- Clause 2: Normative references
- Clause 3: Terms and definitions
- Clause 4: Notation
- Clause 7: Syntax
- Clause 8: Graphics
- Clause 9: Text
- Clause 10: Rendering
- Clause 11: Transparency
- Clause 12: Interactive features
- Clause 13: Multimedia features
- Clause 14: Document interchange
- Annex A: (informative) Operator Summary
- Annex D: (normative) Character sets and encodings
- Annex E: (normative) Extending PDF
- Annex F: (normative) Linearized PDF
- Annex H: (informative) Example PDF files
- Annex L: (normative) Parent-child relationships between the standard structure elements in the standard structure namespace for PDF 2.0
- Annex Q: (normative) Method for determining transparency on a page
- Bibliography
The following tables have all been corrected:
- Table 5 - Entries common to all stream dictionaries
- Table 8 - Optional parameters for LZWDecode and FlateDecode filters
- Table 15 - Entries in the file trailer dictionary
- Table 19 - Additional entries in a hybrid-reference file’s trailer dictionary
- Table 25 - Entries common to all crypt filter dictionaries
- Table 27 - Additional crypt filter dictionary entries for public-key security handlers
- Table 29 - Entries in the catalog dictionary
- Table 30 - Required entries in a page tree node
- Table 31 - Entries in a page object
- Table 32 - Entries in the name dictionary
- Table 34 - Entries in a resource dictionary
- Table 35 - PDF data types (informative)
- Table 36 - Entries in a name tree node dictionary
- Table 37 - Entries in a number tree node dictionary
- Table 42 - Operators in Type 4 functions
- Table 43 - Entries in a file specification dictionary
- Table 44 - Additional entries in an embedded file stream dictionary
- Table 45 - Entries in an embedded file parameter dictionary
- Table 47 - Entries in a collection subitem dictionary
- Table 48 - Entries in an extensions dictionary
- Table 50 - Operator categories
- Table 52 - Device-dependent graphics state parameters
- Table 56 - Graphics state operators
- Table 57 - Graphics state parameter dictionaries
- Table 59 - Path-painting categories
- Table 66 -
ICC Specification versions supported by ICC based colour spacesICC profile versions supported by ICCBased colour spaces - Table 74 - Additional entries specific to a Type 1 pattern stream dictionary
- Table 87 - Additional entries specific to an image dictionary
- Table 91 - Entries in an inline image object
- Table 93 - Additional entries specific to a Type 1 form dictionary
- Table 99 - Entries in an optional content configuration dictionary
- Table 106 - Table 106 — Text-positioning operators
- Table 109 - Entries in a Type 1 font dictionary
- Table 110 - Entries in a Type 3 font dictionary
- Table 111 - Type 3 font operators
- Table 115 - Entries in a CIDFont dictionary
- Table 119 - Entries in a Type 0 font dictionary
- Table 120 - Entries common to all font descriptors
- Table 129 - Additional entries specific to a Type 6 halftone dictionary
- Table 132 - Entries in a Type 5 halftone dictionary
- Table 145 - Additional entries specific to a transparency group attributes dictionary
- Table 147 - Entries in a viewer preferences dictionary
- Table 151 - Entries in an outline item dictionary
- Table 161 - Entries in a page label dictionary
- Table 164 - Entries in a transition dictionary
- Table 166 - Entries common to all annotation dictionaries
- Table 176 - Additional entries specific to a link annotation
- Table 177 - Additional entries specific to a free text annotation
- Table 181 - Additional entries specific to a polygon or polyline annotation
- Table 185 - Additional entries specific to an ink annotation
- Table 202 - Additional entries specific to a go-to action
- Table 205 - Entries specific to a target dictionary
- Table 220 - Additional entries specific to a go-to-3D-view action
- Table 224 - Entries in the interactive form dictionary
- Table 226 - Entries common to all field dictionaries
- Table 228 - Additional entries common to all fields containing variable text
- Table 232 - Additional entry specific to a text field
- Table 236 - Entries in a signature field lock dictionary
- Table 237 - Entries in a signature field seed value dictionary
- Table 238 - Entries in a certificate seed value dictionary
- Table 239 - Additional entries specific to a submit-form action
- Table 242 - Flag for reset-form actions
- Table 255 - Entries in a signature dictionary
- Table 256 - Entries in a signature reference dictionary
- Table 257 - Entries in the DocMDP transform parameters dictionary
- Table 259 - Entries in the FieldMDP transform parameters dictionary
- Table 260 - SubFilter value algorithm support
- Table 263 - Entries in a permissions dictionary
- Table 269 - Additional entries in a geospatial measure dictionary
- Table 273 - Entries common to all requirement dictionaries
- Table 274 -
EntriesAdditional entries for specific types of requirements - Table 275 - Requirement types
- Table 277 - Entries common to all rendition dictionaries
- Table 285 - Additional entries in a media clip data dictionary
- Table 311 - Entries in a 3D stream dictionary
- Table 315 - Entries in a 3D view dictionary
- Table 317 - Entries in a 3D background dictionary
- Table 322 - Entries in a 3D cross section dictionary
- Table 323 - Entries in a 3D node dictionary
- Table 323a - Interpretation of 3D Node Subtype entry
- Table 331 - Additional entries in a 3D measurement/markup dictionary for a 3D comment note
- Table 333 - Additional entries specific to a RichMedia annotation
- Table 335 - Entries in a RichMediaActivation dictionary
- Table 341 - Entries in a RichMediaContent dictionary
- Table 343 - Entries in a RichMediaInstance dictionary
- Table 350 - Entries in a page-piece dictionary
- Table 352 - Marked content operators
- Table 352a - Marked content tags defined in PDF 2.0 (informative)
- Table 354 - Entries in the structure tree root
- Table 355 - Entries in a structure element dictionary
- Table 357 - Entries in a marked-content reference dictionary
- Table 358 - Entries in an object reference dictionary
- Table 359 - Additional dictionary entries for structure element access
- Table 360 - Entries common to all attribute object dictionaries
- Table 365 - Grouping level structure types
- Table 368 - General inline level structure types
- Table 371 - Table standard structure types
- Table 372 - Standard structure type Caption
- Table 376 - Standard structure attribute owners
- Table 377 - Standard layout attributes
- Table 378 - Standard layout attributes common to all standard structure types
- Table 379 - Standard layout attributes specific to block-level structure elements
- Table 380 - Standard layout attributes specific to inline-level structure elements
- Table 382 - Standard list attributes
- Table 385 - Standard artifact attributes
- Table 393 - Entries in a Web Capture command dictionary
- Table 407 - Entries in a version 2.0 OPI dictionary
- Table 409 - Entries in a DPart dictionary
- Table 409a - Property list entries for associated files
- Table A.1 - PDF content stream operators
- Table D.3 - PDFDocEncoding character set
- Table F.1 - Entries in the linearization parameter dictionary
- Table Annex L.2 - Parent-child relationships between the standard structure elements in the standard structure namespace for PDF 2.0
Last modified: 13 Sept 2024