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).