Aspose.PDF for .NET

Namespaces

NamespaceDescription
Aspose.PdfThe Aspose.Pdf is a root namespace for all classes of Aspose.Pdf library which are either directly in it like Document or indirectly through several subnamespaces.
Aspose.Pdf.AnnotationsThe Aspose.Pdf.Annotations namespace provides classes for working with various types of actions, destinations and other features of document which traditionally called as interactive providing means user can intercommunicate with it.
Aspose.Pdf.DevicesThe Aspose.Pdf.Devices namespace provides classes which are used for representing document as image(s) or a plain text. So document can be sent on to textual or various graphic devices which means we want to get it textual or graphic representation.
Aspose.Pdf.DrawingThe Aspose.Pdf.Drawing namespace provides classes describing graphic primitives like arc, line, circle etc. Corresponding objects can be used for creating new documents.
Aspose.Pdf.FacadesThe Aspose.Pdf.Facades namespace provides classes originaly came from Aspose.Pdf.Kit. These classes are used for manipulating documents perfoming operations like concatenating, stamping, signing, annotating etc. but on the high level without access to a document’s inner structure.
Aspose.Pdf.FormsThe Aspose.Pdf.Forms namespace has classes which describes forms (standard, static, dynamic) and various types of fields like text box, list box, radio button etc.
Aspose.Pdf.GroupProcessorThe Aspose.Pdf.GroupProcessor namespace provides classes used to work text and fonts.
Aspose.Pdf.GroupProcessor.CreatorsThe Aspose.Pdf.GroupProcessor.Creators namespace provides classes used to create instances of GroupProcessor classes.
Aspose.Pdf.LogicalStructureThe Aspose.Pdf.Tagged.LogicalStructure is a namespace for PDF Logical Structure classes.
Aspose.Pdf.MultithreadingThe Aspose.Pdf.Multithreading is a namespace for thread managing classes.
Aspose.Pdf.OperatorsThe Aspose.Pdf.Operators is a namespace for Operator implementations. These classes describes operators used in PDF page contents.
Aspose.Pdf.OptimizationThe Aspose.Pdf.Optimization is a namespace for classes for managing of document optimization process.
Aspose.Pdf.PdfAOptionClassesThe Aspose.PdfAOptionClasses is a namespace for PDF/A convertsion optins.
Aspose.Pdf.PdfToMarkdownThe Aspose.PdfToMarkdown is a namespace provides classes that allow convert to Markdown.
Aspose.Pdf.PluginsThe Aspose.Pdf.Plugins is a root namespace for all classes of Aspose.Pdf.Plugins classes which are either directly in it like PdfOrganizer or indirectly through several subnamespaces.
Aspose.Pdf.PrintingThe Aspose.Pdf.Printing is a namespace for printing operations.
Aspose.Pdf.SanitizationThe Aspose.Pdf.Sanitization is a namespace for sanitization operations.
Aspose.Pdf.StructureThe Aspose.Pdf.Structure namespace provides classes which help to work with a logical structure of a document which presents the organization of the document into chapters and sections or the identification of special elements such as figures, tables, and footnotes.
Aspose.Pdf.TaggedThe Aspose.Pdf.Tagged is a namespace for classes for support of Tagged PDF documents.
Aspose.Pdf.TextThe Aspose.Pdf.Text namespace provides classes that allow to extract text, add text, manipulate existing text of a document. It also contain classes that allow to extract, replace, substitute fonts of a document.
Aspose.Pdf.UtilsThe Aspose.Pdf.Utils namespace provides tools for low-level operations with Document Catalog and Page dictionaries.
Aspose.Pdf.Utils.PublicDataThe Aspose.Pdf.Utils.PublicData namespace provides data classes for low-level operations with Document Catalog and Page dictionaries.
Aspose.Pdf.VectorThe Aspose.Pdf.Vector is a root namespace for graphics operations.
Aspose.Pdf.XfaConverterThe Aspose.Pdf.XfaConverter namespace provides classes that allow to convert XFA.