Aspose.Words for Python

Modules

ModuleDescription
aspose.wordsThe aspose.words module 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 module provides classes that allow to access and use AutoText, AutoCorrect entries and Building Blocks in a document.
aspose.words.comparingThe aspose.words.comparing module provides classes and enumerations that allow to specify additional options when comparing documents.
aspose.words.digitalsignaturesThe aspose.words.digitalsignatures module provides classes to sign documents and verify signatures.
aspose.words.drawingThe aspose.words.drawing module provides classes that allow to create and modify drawing objects.
aspose.words.drawing.chartsThe aspose.words.drawing.charts module 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 module contains classes that represent Microsoft Word fields in a document.
aspose.words.fontsThe aspose.words.fonts module provides classes and enumerations to access information about fonts used in a document.
aspose.words.framesetsThe aspose.words.framesets module provides classes and enumerations that represents a frames page or a single frame on a frames page.
aspose.words.layoutThe aspose.words.layout module 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 module contains classes for working with bulleted and numbered lists defined in a document.
aspose.words.loadingThe aspose.words.loading module 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 module contains classes of the “original” mail merge reporting engine.
aspose.words.markupThe aspose.words.markup module 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 module contains classes that represent Office Math elements.
aspose.words.notesThe aspose.words.notes module provides classes to work with Microsoft Word endnotes and footnotes.
aspose.words.propertiesThe aspose.words.properties module provides classes to work with custom and built-in document properties such as title, keywords, company etc.
aspose.words.renderingThe aspose.words.rendering module provides classes that allow to customize printing or rendering of documents.
aspose.words.replacingThe aspose.words.replacing module provides classes to manipulate with find/replace operations over the document tree.
aspose.words.reportingThis module 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 module provides classes and enumerations that allow to specify additional options for saving or converting documents.
aspose.words.settingsThe aspose.words.settings module 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 module contains classes to provide support for OpenType features using external text shaping engines.
aspose.words.tablesThe aspose.words.tables module contains classes that represent tables, rows, cells and their formatting.
aspose.words.themesThe aspose.words.themes module provides classes that allow to access theme information in Microsoft Word documents.
aspose.words.vbaThe aspose.words.vba module provides classes to work with VBA projects.
aspose.words.webextensionsThe aspose.words.webextensions module provides classes that allow to customize elements and attributes that extend the XML vocabulary for representing Office Add-ins.