phpdftk API Documentation

Core

Table of Contents

Namespaces

Action
Annotation
Content
Document
File
FileSpec
Filter
Font
Graphics
Interactive
Multimedia
Security
ThreeD

Interfaces

PdfVersionAware
Implemented by objects whose minimum PDF version depends on runtime state (e.g., a property value) rather than a static attribute.
Serializable
Contract for anything that can emit raw PDF syntax via `toPdf()`.

Classes

DeprecatedPdfFeature
Marks a PDF object class or property as deprecated in the PDF specification.
PdfArray
Represents a PDF array object: [ item1 item2 ... ]
PdfBoolean
Represents a PDF boolean object.
PdfDate
PDF date string helper — ISO 32000-2 §7.9.4.
PdfDictionary
Represents a PDF dictionary object: << /Key value ... >>
PdfName
Represents a PDF name literal, e.g. /MediaBox, /Type, /Font.
PdfNull
Represents the PDF null object.
PdfNumber
Represents a PDF numeric object (integer or real number).
PdfObject
Base class for PDF objects that live as indirect objects (`X Y obj ... endobj`).
PdfReference
Represents an indirect reference to another PDF object: X 0 R
PdfStream
Represents a PDF stream object: a dictionary + binary/text data.
PdfString
Represents a PDF literal string (text) or a hex string <hex>.
RequiresPdfVersion
Declares the minimum PDF version required by a class or property.

Enums

PdfVersion
PDF specification versions — ISO 32000-1 (1.x) and ISO 32000-2 (2.0).

        
On this page

Search results