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

Develop C++ applications to manipulate Microsoft Project, Excel, Word, PowerPoint, Outlook & PDF formats. Barcode generator & reader also included!

Vendor

Vendor

Aspose

aspose_total-for-cpp-header.svg
Product details

Aspose.Total for C++ is a complete collection of powerful, native C++ libraries designed to automate file format processing without relying on Microsoft Office, Adobe Acrobat, or other external software. The suite provides extensive capabilities for creating, editing, converting, parsing, rendering, and analyzing a wide variety of document types—including Word, Excel, PowerPoint, PDF, Outlook, CAD, Publisher, PostScript/XPS, TeX, images, fonts, barcodes, and more. This developer‑focused toolkit enables high‑performance document automation in C++ applications across Windows, Linux, and macOS environments. It significantly reduces development time by offering stable, optimized APIs with rich documentation, sample code, and enterprise‑grade performance. Aspose.Total for C++ is ideal for organizations requiring secure, on‑premises document manipulation, engineering workflows, automated pipelines, reporting engines, and content processing at scale.

Features

  • Aspose.Words for C++: Provides creation, conversion, and manipulation of DOC, DOCX, DOT, RTF, TXT, ODT, and more directly in C++ without Microsoft Word dependencies.
  • Aspose.PDF for C++: Enables creation, editing, and rendering of PDF files, including forms, annotations, bookmarks, watermarks, and conversion of pages to PNG/JPEG/BMP.
  • Aspose.Cells for C++: Allows reading, writing, and manipulating Excel formats such as XLSX, XLS, XLSM, XLSB, CSV, and export to PDF, XPS, HTML, and image formats.
  • Aspose.Email for C++: Supports creating, reading, and converting MSG, EML, EMLX, MHTML, and handling PST/OST archives with advanced email protocol capabilities.
  • Aspose.Slides for C++: Enables full manipulation of PPT, PPTX, POT, PPS, and ODP presentations including animations, multimedia, formatting, transitions, and PDF/image export.
  • Aspose.BarCode for C++: Generates and recognizes 1D, 2D, and postal barcodes with high‑speed algorithms and supports exporting barcodes to raster images.
  • Aspose.Tasks for C++: Provides extensive project file handling for MPP, XML, and MPX with full support for tasks, calendars, constraints, resources, and scheduling logic.
  • Aspose.OCR for C++: Performs optical character recognition on BMP, JPG, PNG, and other formats, detecting text in various fonts and complex multilingual images.
  • Aspose.Page for C++: Creates, manipulates, and converts XPS, PS, and EPS documents, supporting export to PDF and raster image formats with full layout control.
  • Aspose.PUB for C++: Enables manipulation and conversion of Microsoft Publisher files (.PUB, .PUBX, .PUBXML) to PDF, HTML, XPS, and image formats.
  • Aspose.Font for C++: Loads, parses, and manipulates TrueType, OpenType, and Type1 fonts, including glyph extraction, font metrics, rendering, subsetting, and metadata operations.
  • Aspose.TeX for C++: Typesets TeX files and converts them to PDF, HTML, SVG, XPS, PNG, TIFF, JPEG, and more while supporting mathematical typesetting and custom TeX formats.

Benefits

  • No external dependencies: No need for Microsoft Office, Adobe Acrobat, AutoCAD, or other third‑party tools.
  • Enterprise‑grade performance: Optimized C++ libraries ensure high speed and scalability, even with large files.
  • Broadest file format support: Work with 100+ document, image, CAD, 3D, TeX, and font formats from one toolkit.
  • Cross‑platform compatibility: Build applications for Windows, Linux, macOS, and server environments.
  • Developer‑friendly: Detailed documentation, samples, and consistent API design across libraries.
  • Improved productivity: Automates complex document workflows, reducing development time dramatically.
  • High security: Fully on‑prem processing ensures data privacy and compliance.
  • Versatile use cases: Ideal for reporting systems, document generation, digital archiving, CAD workflows, OCR pipelines, image processing, and engineering/data transformation automations.