| Class | Description |
 | PdfAction | Base class for action associated with PDF element (page, bookmark, link, annotation...). |
 | PdfAnnotationHideAction | Defines a hide action (PDF 1.2) that hides or shows one or more annotations on the screen by setting or clearing their PdfAnnotationFlags.Hidden flag. |
 | PdfBookmark | Provides information about bookmark of PDF document. |
 | PdfBookmarkCollection | Represents a PdfBookmark collection. |
 | PdfDestinationBase | Provides the abstract base class for PDF destinations. |
 | PdfDestinationFit | A PDF destination that displays the page designated by page, with its contents magnified just enough to fit the entire page within the window both horizontally and vertically. |
 | PdfDestinationFitB | A PDF destination that displays the page designated by page, with its contents magnified just enough to fit its bounding box entirely within the window both horizontally and vertically. If the required horizontal and vertical magnification factors are different, use the smaller of the two, centering the bounding box within the window in the other dimension. |
 | PdfDestinationFitBHorizontal | A PDF destination that displays the page designated by page, with the vertical coordinate top positioned at the top edge of the window and the contents of the page magnified just enough to fit the entire width of its bounding box within the window. A null value for top specifies that the current value of that parameter is to be retained unchanged. |
 | PdfDestinationFitBVertical | A PDF destination that displays the page designated by page, with the horizontal coordinate left positioned at the left edge of the window and the contents of the page magnified just enough to fit the entire height of its bounding box within the window. A null value for left specifies that the current value of that parameter is to be retained unchanged. |
 | PdfDestinationFitHorizontal | A PDF destination that displays the page designated by page, with the vertical coordinate top positioned at the top edge of the window and the contents of the page magnified just enough to fit the entire width of the page within the window. A null value for top specifies that the current value of that parameter is to be retained unchanged. |
 | PdfDestinationFitRectangle | A PDF destination that displays the page designated by page, with its contents magnified just enough to fit the rectangle specified by the coordinates left, bottom, right, and top entirely within the window both horizontally and vertically. If the required horizontal and vertical magnification factors are different, use the smaller of the two, centering the rectangle within the window in the other dimension. A null value for any of the parameters may result in unpredictable behavior. |
 | PdfDestinationFitVertical | A PDF destination that displays the page designated by page, with the horizontal coordinate left positioned at the left edge of the window and the contents of the page magnified just enough to fit the entire height of the page within the window. A null value for left specifies that the current value of that parameter is to be retained unchanged. |
 | PdfDestinationXYZ | A PDF destination that displays the page designated by page, with the coordinates (left, top) positioned at the upper-left corner of the window and the contents of the page magnified by the factor zoom. A null value for any of the parameters left, top, or zoom specifies that the current value of that parameter is to be retained unchanged. A zoom value of 0 has the same meaning as a null value. |
 | PdfDeveloperExtension | Provides information about developer extension version. |
 | PdfDeveloperExtensionDictionary | Represents a collection of developer extensions. |
 | PdfDocumentAdditionalActions | Stores additional-actions defining the interactive form field's behavior in response to various trigger events. |
 | PdfDocumentCatalog | The PDF document catalog - root of a document object hierarchy. |
 | PdfDocumentInformation | Provides information about PDF document. |
 | PdfDocumentViewerPreferences | Represents a viewer preferences specifying the way the document is to be displayed on the screen. |
 | PdfEmbeddedFile | Provides information about embedded file resource of PDF document. |
 | PdfEmbeddedFileSpecification | Provides information about file embedded in PDF document. |
 | PdfEmbeddedFileSpecificationDictionary | The dictionary that contains name - PdfEmbeddedFileSpecification pairs. |
 | PdfEmbeddedGotoAction | Defines a go-to action that allows jumping to or from a PDF file that is embedded in another PDF file. |
 | PdfEmbeddedGotoActionTarget | Defines target information that specifying path information to the target document. |
 | PdfFileReferenceSpecification | Provides information about file reference in PDF document. |
 | PdfFileReferenceSpecificationList | Provides list of file reference in PDF document. |
 | PdfFileSpecification | Provides information about a file in PDF document. |
 | PdfFormXObjectResource | Provides information about form XObject resource of PDF document. |
 | PdfFormXObjectResourceDictionary | Represents a dictionary from name to PdfFormXObjectResource. |
 | PdfGotoAction | Defines a go-to action associated with PDF element (bookmark, link,...). |
 | PdfGotoActionBase | Defines a base class for go-to actions. |
 | PdfGraphicsStateParameters | Contains the graphics state parameters. |
 | PdfGraphicsStateParametersMap | A dictionary that maps the resource names to the graphics state parameters. |
 | PdfGroupAttributes | Stores the attributes of the PDF group. |
 | PdfImageResource | Provides information about image resource (image XObject) of PDF document. |
 | PdfJavaScriptAction | Defines a JavaScript action associated with PDF element (bookmark, link, interactive form field, ...). |
 | PdfJavaScriptActionDictionary | The dictionary that contains "name - PdfJavaScriptAction" pairs. |
 | PdfLaunchAction | Defines a launch action (can launch an application or open a document) associated with PDF element (bookmark, link,...). |
 | PdfMarkedContentProperty | Provides private information about marked content of PDF document. |
 | PdfMarkedContentPropertyMap | A dictionary that maps the resource names to the property list dictionaries for marked content. |
 | PdfMarkInformation | Provides additional information about structure of PDF document. |
 | PdfMetadataResource | Provides information about metadata resource of PDF document. |
 | PdfNamedAction | Defines a named action. |
 | PdfNamedDictionary<T> | Represents named dictionary of name to value pairs. |
 | PdfNamedDictionaryBase<T> | Provides the abstract base class for named dictionary of name-value pairs. |
 | PdfNameToNameDictionary | The dictionary that contains "name => name" pairs. |
 | PdfNumberTree | Provides number tree serves a similar purpose to a dictionary-associating number-keys and values. |
 | PdfNumberTree<T> | Provides a generic number tree serves a similar purpose to a dictionary-associating number-keys and values. |
 | PdfPage | Provides information about page of PDF document. |
 | PdfPageAdditionalActions | Stores additional-actions defining the page's behavior in response to various trigger events. |
 | PdfPageCollection | Represents a collection of pages of PDF document. |
 | PdfPageEventArgs | Provides data for PDF page related events. |
 | PdfPageLabel | Provides additional information about page labeling. |
 | PdfPageLabels | Provides an information about page labeling. |
 | PdfRemoteGotoAction | Defines a go-to action that allows to jump to a destination in another PDF file instead of the current PDF file. |
 | PdfResource | Provides information about resource of PDF document. |
 | PdfResourceList | Represents the list of PdfResource. |
 | PdfResourceMap | Represents a map that maps names to the PDF resources. |
 | PdfResources | Contains named resources that are used in a content stream. |
 | PdfTransparencyGroupAttributes | Stores the attributes of the PDF transparency group. |
 | PdfTreeNodeBase | Represents an abstract base class for all objects in the tree of PDF document. |
 | PdfTreeNodeList<T> | Generic list of elements derived from PdfTreeNodeBase class. |
 | PdfUriAction | Associates action between the uniform resource identifier (URI) and PDF element (bookmark, link,...). |
 | PdfUrlSpecification | Provides information about a uniform resource locator (URL) of the form defined in Internet RFC 1738, Uniform Resource Locators. |