C++ APIs for Microsoft Office File Formats, PDF & Barcode
Develop native C++ applications to manipulate Microsoft Project, Excel, Word, PowerPoint, Outlook & PDF formats. Barcode generator & reader also included!Download Free Trial
Aspose.Total for C++ is a complete package of C++ File Format Automation libraries specifically designed to create, manipulate & convert popular formats from Microsoft Office & PDF without requiring Office or Adobe Automation. C++ API package also includes a specialized library to generate & recognize barcode labels from images with advanced features to customize the barcode generation and recognition process.
Aspose.Total for C++ includes the following C++ libraries:
Aspose.Words for C++
A C++ class library for the programmers to perform a wide range of document parsing tasks directly from within C++ applications. It allows to create, convert & manipulate DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, FlatOPC, TXT, ODT & several other popular word processing file formats without any dependencies.
Aspose.PDF for C++
A C++ PDF library that enables the C++ applications to create, manipulate & render PDF files without using Adobe Acrobat. Aspose.PDF for C++ supports creation & management of forms, manipulation of attachments, annotation, bookmarks, watermarks as well as the rendering of pages to PNG, JPEG & BMP images.
Aspose.Cells for C++
Aspose.Cells for C++ allows the developers to work with Excel file formats within their own C++ applications without requiring Microsoft Excel to be installed. Excel C++ API supports all of the main Microsoft Excel file-formats including XLSX, XLS, XLSM, XLSB, CSV & Tab Delimited and can export all spreadsheet formats to PDF, XPS, HTML & images.
Aspose.Email for C++
Aspose.Email for C++ is a MIME & email library for C++ offering email file & email message archive manipulation from within C++ applications. The Email C++ API is capable of creating, manipulating and converting most popular message formats such as MSG, EML, EMLX & MHTML, and can create, inspect & extract messages from PST & OST archives.
Aspose.Slides for C++
It is a unique PowerPoint presentation & slide management and parsing API that enables C++ applications to read, write and edit presentations & slides in PPT, POT, PPTX, PPS, PPSX, POTX & OPD formats. Developers can create, modify, convert and render presentations without the need of Microsoft PowerPoint.
Aspose.BarCode for C++
Barcode C++ library offers high-speed generation & recognition algorithms for 1D, 2D & postal barcodes for the developers to add barcode features to their own C++ applications. Barcode library for C++ also enables the developers to export barcode labels to raster image formats as well as read rotated barcodes from images.
Aspose.Tasks for C++
Aspose.Tasks for C++ is Microsoft Project files processing and parsing library. It allows to create, read and manipulate multiple formats as well as render the Project to various output formats. Furthermore, Manage main and default project settings, extended attributes, constraints on tasks as well as define weekdays for the project, calendars and calendar exceptions.
Aspose.OCR for C++
Aspose.OCR for C++ is a native OCR library for extracting text from images having different fonts and styles. Developers can save the time and effort involved in developing an OCR software from scratch. API supports multiple image formats including BMP, JPG and PNG.
Aspose.Page for C++
Aspose.Page for C++ is a standalone and reliable Postscript and XPS files processing and parsing library. It allows to create, load and manipulate XPS, PS and EPS formats. Moreover, API provides the conversion of PS and EPS files to PDF and raster image formats including EMF, BMP, GIF, PNG, JPEG and TIFF.
Aspose.PUB for C++
Aspose.PUB for C++ is a standalone and reliable Microsoft Publisher files processing and parsing library. Developers can easily read, and parse .pub formats. Furthermore, PUB to PDF conversion is one of its core feature.
Aspose.Font for C++
Aspose.Font for C++ is a font integration and management API to work with different font formats such as TrueType, CFF, OpenType, and Type1. One can easily load, draw and save fonts from files as well as stream.
Aspose.TeX for C++
Aspose.TeX for C++ is a tex integration and management API to work with tex files. One can easily load, typeset and save result as image or pdf.
Overview of C++ Libraries for Office File Formats
Build Microsoft Excel & Word reports on the fly
High-fidelity rendering of Microsoft Office files
Convert PDF documents or pages to image formats
Add, remove, replace or extract text from PDF
Manipulation of image, bookmarks, annotation & watermarks
Custom font handling for PDF generation & conversion
Inter-convert email message & message archives
Create & consume recurrence patterns according to iCalendar RFC
Extract or inspect messages from PST & OST
Export presentations, spreadsheets & documents as HTML
Import & export HTML text in spreadsheets, documents & slides
Add layout slides to presentations with API
Save EPS & XPS files to PDF and raster images
Work with XPS file elements like paths, canvases & glyphs
Support for PostScript language levels 1-3
What People Are Saying
Don't just take our word for it. See what users have to say about Aspose.Total APIs.
The well-documented instruction manual and the robustness of the Aspose.Total components led to a straightforward integration into DOCO. This helped us cut on development time more than anticipated. Stefan Studer | Nowhow Solutions AG, Switzerland
We have significant experience with both Office Automation and Soft Artisans’ Office Writer product. Aspose’s Total.NET is more robust, offering more functionality than anything we have used in the past. Bryan Thornton | Net Reaction LLC, USA
Effectively the Aspose.Total for .NET suite is the 'Swiss army knife' of components we use. Sitting alongside presentation layer components, it forms the 'glue' to pull and push data-files in the desired format. Mark Foley | Lion Nathan National Foods, Australia
The implementation was straightforward, we really focus on our architecture and Aspose just fits in simply. Our architecture is highly optimized for performance and multi-threading, and again this is no problem to use Aspose.Total.net. Yassine Loudad | Qualetech, France
Support and Learning Resources
- Learning Resources
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Why Aspose.Total for C++
- Customers List
- Success Stories
Aspose.Total offers individual solutions for other platforms.