See: Description
| Interface | Description | 
|---|---|
| Bookmark | This interface represents a Bookmark in a PDF document. | 
| DocumentViewPrefs | This class is a container for the viewer preferences of a PDF document. | 
| IdentityProperties | This object identifies the current user of the application and its properties can be accessed by javascript. | 
| IDocumentListener | Listener interfaces to notify objects when a document has been changed. | 
| IEmbeddedFile | Representation of an embedded file in a PDF document. | 
| IJavaScriptEnabler | This interface is used to determine if JavaScript should be enabled for a document. | 
| IPassword | External interface used by the PDF library to get possible passwords
 to open a document. | 
| IWatermark | This interface is used to display a watermark on a PDF document in the
 following Java PDF Libraries:
 
 jPDFProcess
 jPDFPrint
 jPDFImages
 jPDFViewer
 jPDFNotes
 
 
 There are 3 types of watermark callbacks: images, print, and viewer. | 
| IWindowHandler | This interface is used to handle opening and closing of PDFDocuments within a PDFViewerBean. | 
| LayerListener | This interface is used to get notifications of layer's visibility changes. | 
| LocalFont | This interface represents a font that can be used by the library to embed into a PDF document. | 
| PrintListener | The listener interface for receiving print events. | 
| TextSelection | Interface that describes selected text. | 
| Class | Description | 
|---|---|
| CompareOptions | The options to use when adding a PDFDocument as a layer to a comparison
 document. | 
| DocumentEvent | Event object that gets sent to IDocumentListener methods whenever a document is changed. | 
| DocumentInfo | This class is a container for the information section of a PDF document. | 
| EmbedFileOptions | |
| FontSettings | Font settings object. | 
| JavaScriptEnabler | An implementation of IJavaScriptEnabler that can be set to true or false on construction. | 
| JavaScriptSettings | This class contains settings for running JavaScript. | 
| JPEG2000Options | This class holds different options when compressing images to JPEG 2000. | 
| Layer | This class represents a PDF 'Layer'. | 
| PageLabels | This class holds constants used for setting page label styles. | 
| PasswordDialog | Simple dialog used to prompt the user for a password. | 
| PDFPassword | Implementation of the IPassword interface that can hold either a single password or a
 list of passwords. | 
| PDFRenderHints | PDFRenderHints allows the application to change the default rendering hints
 used when rendering a document. | 
| PrintDefaults | This class is used to store and restore printer defaults across application
 sessions. | 
| PrintSettings | This object controls the behavior of the library when sending a PDF document
 to the printer. | 
| ResizePageOptions | This object controls the behavior of the library when resizing the PDFPage. | 
| SignatureAppearance | This class provides functionality to customize the appearance of a visible
 signature when a document is signed. | 
| SignatureSettings | This class manages the certificates that are used to verify digital signatures. | 
| SignatureValidity | This class returns information about the validity of a signature within the PDF document. | 
| SigningInformation | Object that holds information necessary to digitally sign a PDF file. | 
| TextPosition | Object that holds information about the location of a text string in a PDF
 file. | 
| TextPositionWithContext | This class represents one result from a text search in a document. | 
| TextToPDFSettings | The TextToPDFSettings class manages the settings when converting the text file to PDF document. | 
| TIFFOptions | Options used for finer control of the TIFF output format. | 
| TimestampServer | This class is used to setup a timestamp server to use when applying a digital signature. | 
| Exception | Description | 
|---|---|
| LicenseException | This exception is thrown when there is a problem reading a license file. | 
| PDFException | General exception thrown when there is any errors reading or
 displaying a PDF file. | 
| PDFPasswordException | Exception thrown when an invalid password is entered. | 
| PDFPermissionException | Exception thrown when there is any permission error. | 
| PDFSecurityException | Exceptions related to security problems. |