| Action | Base class representing a destination or action. |
| Annotation | Represents an annotation resource. |
| AnnotationReaderEvents | Represents annotation reader events. |
| AnnotationShowHideAction | Represents an annotation show hide action. |
| AreaDimensions | Base class representing the dimensions of an area. |
| Artifact | Represents an artifact. |
| AttributeClass | Represents a attribute class. |
| AttributeClassList | Represents a AttributeClassList. |
| AttributeObject | Represents an attribute object. |
| AttributeType | Represents an attribute type. |
| AttributeTypeList | Represents a AttributeTypeList. |
| AutoBodyDimensions | Represents the dimensions of the areas body. |
| AutoEdgeDimensions | Represents the dimensions of the areas edge. |
| AutoGradient | Represents an automatically calculated gradient pattern. |
| AutoInheritableDimensions | Represents the dimensions of a rectangle. |
| AutoMediaBoxDimensions | Represents the media box dimensions of the page. |
| AutoPageDimensions | Represents the dimensions of a page. |
| BoundingBox | Represents a bounding box. |
| Certificate | Represents a digital certificate. |
| CmykColor | Represents a CMYK color. |
| Color | Base class representing color. |
| ColorSpace | Represents a color space resource for a color. |
| CustomPropertyList | Represent document custom property list. |
| Destination | Base class from which destinations are derived. |
| DeviceColor | Represents the base class for which all solid colors are derived. |
| Dimensions | Represents the dimensions of a rectangle. |
| DiskBufferingOptions | Represents a disk buffering options. |
| Document | Represents a PDF Document. |
| DocumentJavaScript | Represents a PDF document's JavaScript entry. |
| DocumentJavaScriptList | Represents a list of JavaScript entries. |
| DocumentOptimization | Represents document optimization. |
| DocumentPackage | Represents a package PDF. |
| DocumentReaderEvents | Represents document reader events. |
| EmbeddedFile | Represents a PDF document's EmbeddedFile(attachment) entry. |
| EmbeddedFileList | Represents a list of EmbeddedFiles(attachments). |
| EmbeddedFileResource | Represents EmbeddedFile resource |
| EmptyDocumentException | The exception that is thrown if the document does not have any pages. |
| EvenOddTemplate | Represents an even / odd section or document template. |
| ExtendedPageDimensions | Represents the extended dimensions of a page. |
| FileOpenAction | Represents a file open action. |
| Font | Base class from which all fonts are derived. |
| FontFamily | Represents a font family. |
| FooterHtmlLayout | Represents a footer html layout of the page element. |
| GeneratorException | The exception that is thrown if issues are there while creating a PDF. |
| GlobalSettings | Represents the class that contains the global settings used by the library. |
| GoToAction | Represents a goto action. |
| Gradient | Represents a gradient pattern. |
| Grayscale | Represents a grayscale color. |
| HeaderFooterHtmlLayoutElement | Represents a header footer html layout element of the HeaderHtmlLayout and FooterHtmlLayout . |
| HeaderFooterTemplate | Represents a Header Footer Template of the page element. |
| HeaderFooterText | Represents a Header Footer Text of the page element. |
| HeaderHtmlLayout | Represents a header html layout of the page element. |
| HtmlLayout | Represents a html layout of the document. |
| IccProfile | Represents an ICC profile resource. |
| ImportFormDataAction | Represents an import form data action. |
| InheritableDimensions | Represents the dimensions of a rectangle. |
| JavaScriptAction | Represents a JavaScript action. |
| JavaScriptResource | Represents a JavaScript resource |
| LineStyle | Represents a style of line. |
| MarkedContentTagType | Represents an marked content tag type. |
| NamedTagType | Represents an named tag type. |
| Outline | Represents an outline. |
| OutlineAnnotationAction | Represents outline annotation action class. |
| OutlineList | Represents a collection of outlines. |
| OutputIntent | Represents an output intent. |
| OutputIntentList | Represents a collection of output intents. |
| Page | Represents a page. |
| PageDimensions | Represents the dimensions of a page. |
| PageElement | Base class from which all page elements are derived. |
| PageInfo | Represents a page information of the HTML layout. |
| PageList | Represents a collection of pages associated with a document. |
| PageReaderEvents | Represents page reader events. |
| Pattern | Represents the base class for all pattern colors are derived. |
| Resource | Base class from which all resources are derived. |
| RgbColor | Represents an RGB color. |
| Section | Represents a section associated with a document. |
| SectionList | Represents a collection of sections associated with a document. |
| Security | Base class from which all security classes are derived. |
| SigningProvider | Represents Signing Provider. |
| SpotColor | Represents a spot color. |
| SpotColorInk | Represents a spot color ink. |
| StandardTagType | Represents a standard tag type. |
| StructureElement | Represents an structure element. |
| Tag | Base class from which tag classes are derived. |
| TagOptions | Represents an tag options. |
| TagType | Base class from which tag type classes are derived. |
| Template | Represents a document or section template. |
| TimestampException | The exception that is thrown for a Time stamping error. |
| TimestampServer | Represents a class which contains the Timestamp Server details. |
| UnitConverter | Utility for converting to and from typesetting points. |
| UrlAction | Represents an action linking to an external URL. |
| UserPropertyList | Represents an user properties attribute object. |
| ViewerPreferences | Represents the viewer preferences for a document. |
| WebColor | Represents an RGB color created using the web hexadecimal convention. |
| XYDestination | Represents a destination to a coordinate on a page. |
| ZoomDestination | Represents a destination to a page at a given zoom. |