Object Stream

What is an Object Stream?

An Object Stream, introduced in PDF 1.5, is a compact method for storing multiple indirect objects within a single PDF stream object, often using compression filters (ISO 32000-2).

Unlike standard objects, it omits obj and endobj keywords. Commonly paired with cross-reference streams, Object Streams reduce file size and enhance efficiency in PDF documents, supporting features like logical structure or metadata storage.