Professional Documents
Culture Documents
PDF Basics CheatSheet
PDF Basics CheatSheet
5 0 obj
-1.23 10 0 R … ] zero or more elements. • Compatibility
Table 0000000157 00000 n ● every xref entry is exactly 20 bytes Stream 10 0 obj • Contains zero or more stream data bytes. • None operators • Special graphics state
• Colour
0000000289 00000 n including EOL << /Length int • Always need a stream dictionary. • Text state
(immediate)
... ● no comments in cross-reference
…
• Marked content
sections • Stream data can be compressed and/or • Compatibility
trailer >>
encrypted using Filters.
<<
/Root 1 0 R ● trailer is special dictionary stream
/Size 7 ● always immediately after end of …stream data… • Always an indirect object. EI BI Do (immediate)
Trailer ... cross-reference table. endstream • Cannot be in object streams.
>> ● /Root = Document Catalog
startxref ● /Size = number of objects + 1 endobj • Encrypted PDFs encrypt stream data.
3987
● startxref = byte offset to xref
%%EOF Null • Case sensitive reserved keyword.
keyword null Inline image object External object
object Allowed operators: Allowed operators:
• ID • None
Multiple Incremental Updates append additional Body, Cross-reference Table and Trailer Indirect • Object number then generation number.
sections to a PDF file, allowing edits and changes without rewriting the full PDF. Link to 10 0 R
Reference • Method to refer to another object.
previous PDF state is via Prev entry in the trailer dictionary to previous xref.
Date:
2023.08.23 © 2023, PDF Association, https://www.pdfa.org (v1.20)
13:08:59
-04'00'