PDF4Java Reference Documentation
Inheritance Hierarchy Collapse All Expand All
In This Topic

com.o2sol.pdf4java.document Package
In This Topic
Provides support for PDF document related features.
Classes

Class | Description
--- | ---
PDFDocument | Defines an abstract PDF document.
PDFDocumentFileAttachment | Defines an attachment included in a PDF document.
PDFDocumentFileAttachmentCollection | Defines a collection of document attachments.
PDFDocumentInformation | Defines the general document information.
PDFJavaScriptBlock | Defines a block of JavaScript code.
PDFJavaScriptBlockCollection | Defines a collection of JavaScript source code blocks.
PDFOutlineItem | Defines a PDF outline item.
PDFOutlineItemCollection | Defines a collection of outline items.
PDFOutputIntent | Defines a PDF output intent. Output intents provide a means for matching the color characteristics of a PDF document with those of a target output device or production environment in which the document will be printed.
PDFOutputIntentCollection | Defines a collection of PDF output intents.
PDFPageLabelingRange | Defines a labeling range for PDF pages. A document can be divided into labeling ranges, each of which is a series of consecutive pages using the same numbering system. Pages within a range are numbered sequentially in ascending order. A page's label consists of a numeric portion based on its position within its labeling range, optionally preceded by a label prefix denoting the range itself.
PDFPageLabelingRangeCollection | Defines a collection of page labels.
PDFPageSize | Defines a predefined size for PDF pages.
PDFSeparationInfo | Defines the separation information for a PDF page.
PDFVersionExtension | Defines an extension to an existing PDF version.
PDFViewerPreferences | Defines the way the document is to be presented on the screen or in print.
PDFXmpMetadata | Defines the XMP metadata.

Enumerations

Enumeration | Description
--- | ---
PDFDisplayMode | Defines the supported display modes for a PDF document.
PDFDocumentFileAttachmentRelationship | Defines the supported relationship types between a file attachment and its owner.
PDFDuplexPrinting | Defines the supported values for duplex printing.
PDFOutlineItemVisualStyle | Defines the supported styles for outline item's text.
PDFOutputIntentType | Defines the supported output intent types.
PDFPageLabelNumberStyle | Defines the supported numbering styles for page labels.
PDFPageLayout | Defines the supported page layouts for PDF documents.
PDFPageTabOrder | Defines the available tab order options for annotations in a PDF page.
PDFPrintScaling | Defines the supported print scaling options.
PDFVersion | Defines the supported PDF specification versions.

See Also

#### Reference

PDF4Java Project

© 2025 O2 Solutions All Rights Reserved.

Send comments on this topic.