PDF Association logo

Discover pdfa.org

Key resources

Get involved

How do you find the right PDF technology vendor?
Use the Solution Agent to ask the entire PDF communuity!
The PDF Association celebrates its members’ public statements
of support
for ISO-standardized PDF technology.

Member Area

“Cheat Sheets” for PDF, for free!

August 25, 2023
The PDF Association’s PDF cheat sheets are designed to help developers work more efficiently. They are highly condensed summaries, with information grouped to help inform on nuances or details that are often forgotten.
Peter Wyatt
About Peter Wyatt

Peter Wyatt is the PDF Association’s CTO and an independent consultant with deep file format and parsing expertise. A developer and researcher working on PDF technologies for over 25 years, he is the ISO Project Leader of ISO 32000 (the core PDF standard) and co-Chairs the PDF Association’s PDF TWG and Imaging Model TWG. He was previously the PDF Association’s Principal Investigator on the DARPA-funded “SafeDocs” research program at the intersection of cyber-security, parsers, and digital document formats, where he developed the Arlington PDF Model.

As a globally recognized PDF expert, Peter actively participates across the PDF ecosystem to promote technically correct implementations, support PDF-based research, and assist organizations and individuals with PDF technology. Peter also represents Australia as both Head of Delegation and a subject matter expert across numerous ISO committees that define PDF or PDF-related standards (ISO TC 171, ISO TC 130, ISO TC 42, ISO/IEC JTC 1 SC 34, ISO TC 46 SC 11). He also represents the PDF Association as the official liaison officer at ICC and ETSI.

Peter previously led the research & development of print rendering and advanced document technologies at Canon’s research laboratory in Sydney, Australia, supporting Canon’s global product range. Before his involvement with PDF, Peter worked in software R&D in Australia and the UK on successful technologies such as the Australian ‘bionic ear’ (Cochlear), power quality monitoring, and early GSM handsets. With degrees in engineering, computer science, and an MBA, he has a background in digital documents, image file format research, printing & scanning, product development, and standardisation. Peter also holds several granted patents.

PDF Cheat Sheets

PDF Cheat Sheets


BUSINESS NOTE

These free Cheat Sheets are a great way to help get technical stakeholders on the same page and up-to-speed on PDF terminology and technology.

Not all developers who use PDF spend their working lives in the depths of the PDF specification.  To help developers whose relationship with PDF’s specification is more casual (or tangential), the PDF Association is publishing four free PDF “cheat sheets”  as an aid in remembering key terms and concepts, without constantly referring to ISO 32000 itself.

Cheat sheets don’t introduce PDF technology, and are no substitute for an initial learning phase. Rather, these sheets are designed to help developers work more efficiently while ensuring that their knowledge of PDF is technically correct. They are highly condensed summaries, with logical groupings of information to help jog one’s memory about nuances or details that are often forgotten without regular and repeated use. These cheat sheets use simple sentences, illustrations and color coding wherever possible to optimize support for the global community of PDF developers. 

Cheat sheets don’t displace the official core PDF specification. Where the cheat sheets don’t address a subject in sufficient detail, developers should always refer to the latest ISO 32000-2 (now available at no cost), as this is the latest and most up-to-date edition of the core PDF specification. Earlier editions of ISO 32000 and the legacy Adobe PDF specifications do not have the benefit of having undergone thorough technical reviews in open, vendor-neutral forums.

At this time the PDF Association provides four cheat sheets. In trials with software engineering teams with varying PDF knowledge across both Europe and Asia, they were found to be very popular and extremely helpful. Of course, each cheat sheet can be printed to always be within easy reach on your desk.

PDF Basics

PDF Basics cheat sheet screen-shot part 1

PDF Basics cheat sheet screen-shot part 2

The PDF Basics cheat sheet summarizes the essence of PDF, including principal terminology, acronyms, specifications, lexical rules, syntax, file layout, and document structure, along with a glossary of common and PDF-centric terms. It is useful not only to software engineers, but also product managers and anyone needing to navigate the PDF ecosystem.

PDF Graphic Operators and Operands

PDF Graphics cheat sheet screen-shot part 1

PDF Graphics cheat sheet screen-shot part 2

The PDF Graphic Operators cheat sheet covers the graphic commands that can be used in PDF content streams. If you need to create or modify PDF graphics or debug a content stream, this is for you. 

For those more familiar with other page description languages or graphics languages, the categorization of commands into vector (line art), text, color, etc. can help you locate the corresponding or equivalent PDF information rapidly.

PDF Common Objects

PDF Common Objects cheat sheet screen-shot part 1

PDF Common Objects cheat sheet screen-shot part 2

The PDF Common Objects cheat sheet summarizes six of the most common objects used in PDF. These are:

  • The graphics state parameters set with operands, or via extended graphics state parameter (ExtGState) dictionaries and the gs operator;
  • The set of 28 annotation objects;
  • The set of 11 color spaces supported by PDF;
  • PDF’s various kinds of font objects;
  • The various name trees available via the Document Catalog Names entry, which maps strings to objects;
  • Resource dictionary objects, which list the resources needed by content streams.

PDF Color

PDF Color cheat sheet screen-shot part 1

PDF Color cheat sheet screen-shot part 2

PDF Color cheat sheet screen-shot part 3

The 3 page PDF Color cheat sheet summarizes the encoding of color in PDF. It includes information on blend modes, color processing, function objects and patterns and shadings.

Conclusion

Together, these cheat sheets will provide a useful resource for developers who jump in and out of PDF technology.

We hope that PDF’s technical community will find these sheets a useful resource, in addition to helping to introduce new developers to PDF and helping those struggling with reading PDF’s specification documents. 

If you have ideas for the need for additional PDF cheat sheets, such as to address common mistakes or misunderstandings, please email us at info@pdfa.org.

Download the PDF Cheat Sheets now!


WordPress Cookie Notice by Real Cookie Banner