Annex E. (normative) Extending PDF

E.2 Classes of PDF names

...

Change the first paragraph of the second bullet point for Second class as follows:

  • ...
  • Second class. Names that are applicable to a specific developer. All names that begin with 4 characters including or followed by a LOW LINE (5fh) or COLON (3Ah) in either the key or value of a dictionary entry are second-class names, except keys added to a document information dictionary (see 14.3.3, "Document information dictionary") or a thread information dictionary (in the I entry of a thread dictionary; see 12.4.3, "Articles") where otherwise stated in this specification . Those four-byte prefixes are developer-specific name prefixes that are managed in a public list at https://github.com/adobe/pdf-names-list, to which new prefixes can be added.

    ...

Change the third bullet point for Third class as follows:

  • Third class. Names that may be used only in PDF files that are part of an internal process between writer and processor in order to avoid conflicts with third-class names defined by others. Third-class names shall all begin with a specific prefix reserved for private extensions. This prefix, which is XX, shall be used as the first characters in the names of all private data added by the developer. It is not necessary to register third-class names in the PDF Names list. , XX, which has been reserved for this purpose. Any keys that are added by a developer for the purpose of adding private data to a PDF, shall begin with this prefix. Third-class names cannot be registered in the PDF Names list.

Last modified: 7 June 2024