Logo
/
Sign in
Product Logo
Aspose.Words for C++Aspose

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

Vendor

Vendor

Aspose

Product details

Aspose.Words for C++ is a native library that offers developers a wealth of features to create, edit, and convert Word, PDF, and Web documents without requiring the Microsoft Word environment to be installed. This C++ library is a collection of classes and methods built on the Document Object Model (DOM), giving developers direct access to the document’s internal structure at element level. C++ developers can efficiently create complex documents and modify formatting, layout, and content programmatically. This native C++ API is designed for developers seeking a comprehensive document‑processing engine to streamline document editing and generation tasks; automate document‑intensive business processes at scale; and reduce manual intervention, delays, and errors. It supports a wide range of capabilities including editing, layout manipulation, structured data extraction, document comparison, protection, rendering, and format conversion, making it suitable for enterprise‑grade workflows.

Features

  • Open and edit existing documents
  • Tailor content and appearance of any element
  • Create new documents from scratch with consistent formatting
  • Extract data with customizable filtering for analysis
  • Convert documents across DOCX, PDF, ODT, HTML, Markdown, EPUB, and many more
  • Modify layout: add/remove section breaks, change orientation & margins, adjust headers/footers
  • Search and replace text using RegEx
  • Access and manipulate table data; merge/split cells; build complex structures
  • Customize document appearance: apply styles, borders, shading
  • Insert and manipulate images (JPG, PNG, GIF, TIFF, EMF, SVG)
  • Insert and manipulate charts (line, bar, column, pie, and more)
  • Password‑protect and encrypt documents
  • Generate reports and use Mail Merge functionality
  • Remove pages, split documents, merge multiple documents
  • Add digital signatures for enhanced security
  • Compare documents to identify differences and track changes
  • Archive documents for long‑term retention in formats like PDF
  • Batch document conversion such as Word→PDF or PDF→Word
  • Supported OS:
    • Windows (Vista–10, Server 2008–2019)
    • Linux (Ubuntu 18.04+, Fedora, OpenSUSE, CentOS, GLIBC ≥ 2.27)
    • macOS (Big Sur 11.5+ on Intel)
  • Includes advanced modules:
    • Aspose.Words Conversion
    • Aspose.Words Merger
    • Aspose.Words Compress
    • Aspose.Words Comparison
    • Aspose.Words Editor
    • Aspose.Words Make
    • Aspose.Words Splitter
    • Aspose.Words MailMerge

Benefits

  • Eliminates dependency on Microsoft Word for professional document processing
  • Provides full DOM‑level programmatic control for advanced automation
  • Enhances productivity by automating document creation, formatting, and data population
  • Ensures accuracy and efficiency in document‑intensive business workflows
  • Supports secure document workflows with encryption, password protection, and signatures
  • Enables multi‑format interoperability through extensive import/export capabilities
  • Facilitates enterprise scenarios such as reporting pipelines, large‑scale conversions, OCR workflows, comparisons, structured data extraction, and archival storage
  • Supports cross‑platform development for Windows, Linux, and macOS environments