À propos de Aspose.Words for C++

Développez des applications hautes performances permettant de créer ou de modifier des documents Word.

Aspose.Words for C++ is a native library that offers developers features to create, edit, and convert Word, PDF and 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 this 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 and reduce manual intervention, errors, and delays.

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

  • Open and edit existing documents - Tailor the content and appearance of any element in a document to your specific needs.
  • Create new documents - Create new documents from scratch and apply consistent formatting to all data elements. The API provides powerful customization options, allowing developers to specify the document's content, formatting, and layout.
  • Extract data from documents - Customize the extraction process, filter document elements by specific criteria. The extracted data can then be used for further analysis and processing.
  • Convert documents to other formats - The API supports a wide range of document formats, including DOCX, PDF, ODT, HTML, Markdown, EPUB, and many others.
  • Modify the document's layout - Add, remove, or modify section breaks, change page orientation and margins, adjust headers and footers.
  • Search and replace text using RegEx - Automate the search and replace process. Easily make large-scale changes to your documents.
  • Access and manipulate table data - Create, modify, and manipulate tables in your documents with ease. Create complex table structures, merge and split cells.
  • Customize the document's appearance - Apply styles, borders, and shading to suit your needs.
  • Insert and manipulate images - The API supports a wide range of image formats, including JPG, PNG, GIF, TIFF, EMF, SVG and more.
  • Insert and manipulate charts - Create professional-looking and highly functional documents with charts. The API supports a wide range of chart types, including line, bar, column, pie, and more.
  • Password-protect and encrypt documents - Control access and prevent unauthorized modification to your documents.
  • Generate reports and use Mail Merge feature - Automatically populate template documents with data from databases or other data sources.

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.

Advanced C++ API Features

  • Aspose.Words Conversion - Instantly convert documents with professional quality.
  • Aspose.Words Merger - Effortlessly combine multiple documents together.
  • Aspose.Words Compress - Shrink the size of documents while preserving the original quality.

C++ API Features

  • Aspose.Words Comparison - Compare documents and download the result highlighting all differences.
  • Aspose.Words Editor - Edit documents with ease and convenience. Automate data entry, and integrate with other applications to create a seamless workflow.
  • Aspose.Words Make - Automate the document creation process, eliminate the need for manual entry.
  • Aspose.Words Splitter - Break down lengthy documents into parts. Various splitting modes are supported.
  • Aspose.Words MailMerge - Simplify bulk communication. The Mail Merge feature saves you time and effort.