Aspose.Words for .NET

Namespaces

NamespaceDescription
Aspose.WordsThe Aspose.Words namespace provides classes for generating, converting, modifying, rendering and printing Microsoft Word documents without utilizing Microsoft Word.
Aspose.Words.AIThe Aspose.Words.AI namespace enables seamless integration with large language models (LLMs), such as OpenAI and Gemini, providing robust support for AI-powered document processing.
Aspose.Words.BibliographyThe Aspose.Words.Bibliography namespace provides classes that allow to access a list of bibliography sources available in a document.
Aspose.Words.BuildingBlocksThe Aspose.Words.BuildingBlocks namespace provides classes that allow to access and use AutoText, AutoCorrect entries and Building Blocks in a document.
Aspose.Words.ComparingThe Aspose.Words.Comparing namespace provides classes and enumerations that allow to specify additional options when comparing documents.
Aspose.Words.DigitalSignaturesThe Aspose.Words.DigitalSignatures namespace provides classes to sign documents and verify signatures.
Aspose.Words.DrawingThe Aspose.Words.Drawing namespace provides classes that allow to create and modify drawing objects.
Aspose.Words.Drawing.ChartsThe Aspose.Words.Drawing.Charts namespace provides classes that allow to access charts in Microsoft Word documents.
Aspose.Words.Drawing.OleThe Aspose.Words.Drawing.Ole namespace contains classes to work with OLE / ActiveX controls and forms in Microsoft Word documents.
Aspose.Words.FieldsThe Aspose.Words.Fields namespace contains classes that represent Microsoft Word fields in a document.
Aspose.Words.FontsThe Aspose.Words.Fonts namespace provides classes and enumerations to access information about fonts used in a document.
Aspose.Words.FramesetsThe Aspose.Words.Framesets namespace provides classes and enumerations that represents a frames page or a single frame on a frames page.
Aspose.Words.LayoutThe Aspose.Words.Layout namespace provides classes that allow to access information such as on what page and where on a page particular document elements are positioned, when the document is formatted into pages.
Aspose.Words.ListsThe Aspose.Words.Lists namespace contains classes for working with bulleted and numbered lists defined in a document.
Aspose.Words.LoadingThe Aspose.Words.Loading namespace provides classes and enumerations that allow to specify additional options when loading documents.
Aspose.Words.LowCodeThe Aspose.Words.LowCode contains classes and methods to handle complex general operations in a low code way.
Aspose.Words.LowCode.MailMerging
Aspose.Words.LowCode.Reporting
Aspose.Words.LowCode.Splitting
Aspose.Words.MailMergingThe Aspose.Words.MailMerging namespace contains classes of the “original” mail merge reporting engine.
Aspose.Words.MarkupThe Aspose.Words.Markup namespace contains classes that represent customer defined semantics in a document: smart tags, custom XML and structured document tags (content controls).
Aspose.Words.MathThe Aspose.Words.Math namespace contains classes that represent Office Math elements.
Aspose.Words.NotesThe Aspose.Words.Notes namespace provides classes to work with Microsoft Word endnotes and footnotes.
Aspose.Words.PropertiesThe Aspose.Words.Properties namespace provides classes to work with custom and built-in document properties such as title, keywords, company etc.
Aspose.Words.RenderingThe Aspose.Words.Rendering namespace provides classes that allow to customize printing or rendering of documents.
Aspose.Words.ReplacingThe Aspose.Words.Replacing namespace provides classes to manipulate with find/replace operations over the document tree.
Aspose.Words.ReportingThe Aspose.Words.Reporting namespace contains classes of the Aspose.Words’ new reporting engine that supports report templates marked up with a language based on the LINQ Method Syntax.
Aspose.Words.SavingThe Aspose.Words.Saving namespace provides classes and enumerations that allow to specify additional options for saving or converting documents.
Aspose.Words.SettingsThe Aspose.Words.Settings namespace contains classes and enums that are used when specifying various settings and options stored in a document. These are mail merge, write protection, compatibility and other settings.
Aspose.Words.ShapingThe Aspose.Words.Shaping namespace contains classes to provide support for OpenType features using external text shaping engines.
Aspose.Words.TablesThe Aspose.Words.Tables namespace contains classes that represent tables, rows, cells and their formatting.
Aspose.Words.ThemesThe Aspose.Words.Themes namespace provides classes that allow to access theme information in Microsoft Word documents.
Aspose.Words.VbaThe Aspose.Words.Vba namespace provides classes to work with VBA projects.
Aspose.Words.WebExtensionsThe Aspose.Words.WebExtensions namespace provides classes that allow to customize elements and attributes that extend the XML vocabulary for representing Office Add-ins.