R >> endobj 2 0 obj << /Type /Pages_ >> endobj xref %xref table here trailer << /Root 1 0 R >> startxref %xref pointer %%EOF The pages’ object /Type has to be defined as … /Pages ☺
R >> endobj 2 0 obj << /Type /Pages /Kids_ >> endobj xref %xref table here trailer << /Root 1 0 R >> startxref %xref pointer %%EOF This object defines its children via /Kids...
R >> endobj 2 0 obj << /Type /Pages /Kids [ 3 0 R ] /Count 1_>> endobj xref %xref table here trailer << /Root 1 0 R >> startxref %xref pointer %%EOF ...the number of kids has to be set in /Count...
much bigger, and contain many more elements. Our PDF: 528 bytes 4 objects text only A standard generated “Hello World”: 15 kiloBytes 20 objects text and binary (embedded fonts…)