Aspose.Words.Cpp 26.8.0

Prefix Reserved
dotnet add package Aspose.Words.Cpp --version 26.8.0
                    
NuGet\Install-Package Aspose.Words.Cpp -Version 26.8.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Aspose.Words.Cpp" Version="26.8.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Aspose.Words.Cpp" Version="26.8.0" />
                    
Directory.Packages.props
<PackageReference Include="Aspose.Words.Cpp" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Aspose.Words.Cpp --version 26.8.0
                    
#r "nuget: Aspose.Words.Cpp, 26.8.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Aspose.Words.Cpp@26.8.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Aspose.Words.Cpp&version=26.8.0
                    
Install as a Cake Addin
#tool nuget:?package=Aspose.Words.Cpp&version=26.8.0
                    
Install as a Cake Tool

C++ API for Word Document Processing

NuGet Downloads

Aspose.Words for C++

Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License

Aspose.Words for C++ is a standalone C++ class library for loading, saving, formatting, and converting Microsoft Word documents without Office Automation.

Aspose.Words for C++ is a powerful on-premise API for working with documents, sections, tables, bookmarks, fields, form fields, DocumentBuilder, ranges, comments, structured document tags, images, styles, charts, watermarks, lists, shapes, mail merge, rendering, printing, and much more.

Word File Processing Features

  • Create a new blank document programmatically.
  • Detect file formats and check format compatibility.
  • Convert Word documents to other supported formats.
  • Serialize a document to a byte array and deserialize it back.
  • Support conversion compliance with various PDF standards.
  • Export fonts to HTML using Base64 encoding.
  • Load and save password-protected Word documents.
  • Select the OOXML specification used when saving.
  • Compress metafiles of any size.
  • Enable bidirectional marks for right-to-left languages.
  • Access, read, write, modify, and clone VBA projects and modules.

Supported Document Formats

Read and Write

  • Microsoft Word: DOC, DOT, DOCX, DOTX, DOTM, FlatOpc, FlatOpcMacroEnabled, FlatOpcTemplate, FlatOpcTemplateMacroEnabled, RTF, WordML
  • OpenDocument: ODT, OTT
  • Web: HTML, MHTML
  • Markdown: MD
  • Fixed layout: PDF
  • Text: TXT

Read

  • Microsoft Word: DocPreWord60
  • eBook: MOBI, CHM

Save

  • Fixed layout: XPS, OpenXps
  • PostScript and printing: PS, PCL
  • eBook: EPUB
  • Markup: XamlFixed, HtmlFixed, XamlFlow, XamlFlowPack
  • Images: SVG, TIFF, PNG, BMP, JPEG, GIF
  • Metafile: EMF

Get Started

Install the package from the Visual Studio Package Manager Console:

Install-Package Aspose.Words.Cpp

Update an existing installation with:

Update-Package Aspose.Words.Cpp

Create a DOCX Document with C++

// Create a blank document.
System::SharedPtr<Document> doc = System::MakeObject<Document>();

// DocumentBuilder provides methods for adding content.
System::SharedPtr<DocumentBuilder> builder = System::MakeObject<DocumentBuilder>(doc);
builder->Writeln(u"Hello World!");

// The output format is inferred from the file extension.
doc->Save(u"output.docx");

Convert DOC to EPUB

System::SharedPtr<Document> doc = System::MakeObject<Document>(u"template.doc");
doc->Save(u"output.epub");

Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support

Product Compatible and additional computed target framework versions.
native native is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Aspose.Words.Cpp:

Package Downloads
Aspose.Total.Cpp

Aspose.Total for C++ is a complete package of C++ libraries specifically designed to create, manipulate and convert popular file formats from Microsoft Office and PDF without requiring Office or Adobe Automation. C++ API package also includes a specialized library to generate and recognize barcode labels from images with advanced features to customize the barcode generation and recognition process.

Aspose.Words.Shaping.HarfBuzz.Cpp

Aspose.Words.Shaping.HarfBuzz.Cpp is a C++ wrapper around HarfBuzz shaping engine for use in Aspose.Words.Cpp. Free support for Aspose.Words for C++ is provided on our support forum: https://forum.aspose.com/ and on StackOverflow: https://stackoverflow.com/questions/tagged/aspose.words

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
26.8.0 39 8/28/2026
26.7.0 342 8/6/2026
26.6.0 419 6/25/2026
26.5.0 338 6/21/2026
26.4.0 928 5/13/2026
26.3.0 2,490 4/9/2026
26.2.0 6,707 3/12/2026
26.1.0 13,234 1/27/2026
25.12.0 15,578 12/18/2025
25.11.0 17,217 11/24/2025
25.10.0 18,380 11/10/2025
25.9.0 20,092 9/25/2025
25.8.0 20,486 8/25/2025
25.7.0 21,087 8/5/2025
25.6.0 21,291 6/23/2025
25.5.0 20,980 5/23/2025
25.4.0 21,241 4/27/2025
25.3.0 21,317 4/2/2025
25.2.0 21,968 2/19/2025
25.1.0 21,773 1/26/2025
Loading failed