Document Processing API for С++

Create, edit, convert and render Word documents in C++ without using the Microsoft Word editor.


Aspose.Words for C++ is a native library that offers developers a wealth of features to create, edit, and convert Word, PDF, Web documents, without the need for Microsoft Word environment to be installed on the system. This C++ library is a collection of classes and methods that rely on the Document Object Model (DOM), giving developers direct access to a document's inner workings at the element level. Using our product, C++ developers can efficiently create complex documents and modify their formatting, layout, and content.
This native C++ API is a reliable document processing solution for developers seeking a comprehensive instrument to streamline their document editing and document generation tasks; automate document-intensive business processes at scale; reduce manual intervention, errors, and delays.

Aspose.Words for C++ provides the developers with the following functionality:

Use this native C++ API to solve the following tasks:

  • Generate documents such as reports, contracts, and invoices based on predefined templates and data sources
  • Convert documents between different file formats in a batch mode, i.e. 'Word to PDF' or 'PDF to Word'
  • Parse incoming documents to extract relevant data and route the documents for further processing
  • Manipulate document fragments: remove pages, split documents into separate files, merge multiple documents into one
  • Add password protection, digital signatures, and encryption to sensitive documents to ensure their security
  • Compare documents to identify differences and track changes
  • Archive documents in a format suitable for long-term storage, such as PDF, to preserve the integrity of the document and ensure that it remains readable and accessible for years to come

Get started with Aspose.Words for C++ today and experience the ultimate document processing solution in C++!

Supported Operating Systems

Aspose.Words for C++ supports the following 64-bit or 32-bit operating system and platforms:

Microsoft Windows (x64, x86)

  • Windows 2008 Server
  • Windows 2012 Server
  • Windows 2012 R2 Server
  • Windows 2016 Server
  • Windows 2019 Server
  • Windows Vista
  • Windows 7
  • Windows 8, 8.1
  • Windows 10

Linux x86_x64 with GLIBC >= 2.27 and GLIBCXX >= 3.4.22 (GCC >= 6.1.0)

  • Ubuntu 18.04 or later
  • Fedora
  • OpenSUSE
  • CentOS
  • and others


  • A 64-bit Intel Mac with Big Sur or later (11.5+)

C++ API Features


Compare documents and download the result highlighting all differences


Edit documents with ease and convenience. Automate data entry, and integrate with other applications to create a seamless workflow


Automate the document creation process, eliminate the need for manual entry


Break down lengthy documents into parts. Various splitting modes are supported


Simplify bulk communication. Our Mail Merge feature saves you time and effort

You can try all Aspose.Words applications online

View All Apps

Subscribe to Aspose Product Updates

Get monthly newsletters and offers directly delivered to your mailbox.

© Aspose Pty Ltd 2001-2023. All Rights Reserved.