ISO 32000: The PDF Specification

What is ISO 32000?

ISO 32000 is the international standard that defines the Portable Document Format (PDF). Published by the International Organization for Standardization, it specifies the syntax, structure, and features of PDF files, ensuring consistent implementation across all PDF software.

History and Evolution

PDF was originally developed by Adobe Systems in 1993. In 2008, Adobe released the PDF specification to ISO, which published it as ISO 32000-1:2008 (PDF 1.7). This made PDF an open standard, no longer controlled by a single company. The current version is ISO 32000-2:2020 (PDF 2.0), published in December 2020.

Key Versions

  • ISO 32000-1:2008 (PDF 1.7): First ISO standardization of PDF
  • ISO 32000-2:2017 (PDF 2.0): Major update with new features
  • ISO 32000-2:2020 (PDF 2.0): Current version with corrections and clarifications

What the Standard Defines

ISO 32000 specifies every aspect of PDF files:

File Structure

The standard defines PDF file organization: header identifying PDF version, body containing document objects, cross-reference table for object locations, and trailer with document metadata and references.

Object Types

PDF files contain various object types: boolean, numeric, string, name, array, dictionary, stream, and null objects. The standard specifies syntax and usage for each type.

Content Streams

The standard defines operators for drawing text, graphics, and images. Content streams use a stack-based language to describe page appearance.

Document Structure

ISO 32000 specifies how to organize pages, create document outlines (bookmarks), define article threads, and structure tagged PDFs for accessibility.

PDF 2.0 Enhancements

ISO 32000-2:2020 (PDF 2.0) introduced significant improvements:

  • Enhanced encryption: AES-256 encryption for improved security
  • Digital signatures: PAdES (PDF Advanced Electronic Signatures) support
  • Rich media: Better support for 3D content and multimedia
  • Geospatial data: Improved handling of geographic information
  • Accessibility: Enhanced tagged PDF features
  • Deprecated features: Removal of obsolete or insecure features

Related Standards

ISO 32000 is the base specification. Other standards build on it for specific purposes:

  • ISO 19005 (PDF/A): Archival PDFs for long-term preservation
  • ISO 15930 (PDF/X): Print production PDFs
  • ISO 14289 (PDF/UA): Accessible PDFs for universal access
  • ISO 24517 (PDF/E): Engineering document exchange

Why ISO 32000 Matters

Standardization ensures interoperability. PDFs created by any software can be opened by any PDF reader. The standard prevents vendor lock-in, enables long-term document preservation, and provides a stable foundation for specialized PDF standards.

Implementation

PDF software developers implement ISO 32000 to ensure compatibility. Conforming software can create, read, and manipulate PDFs according to the specification. Testing and validation tools verify compliance with the standard.

Accessing the Standard

ISO 32000 is available for purchase from ISO and national standards bodies. While the full specification is not freely available, Adobe provides the PDF Reference (PDF 1.7) for free, which closely corresponds to ISO 32000-1.

Work with standards-compliant PDFs. Use our PDF tools to create and manage PDF documents.