Aspose Aspose.Slides for C++
Aspose.Slides for C++

Aspose.Slides for C++

Aspose.Slides for C++ is a feature-rich PowerPoint automation library for the manipulating, rendering & conversion of PPT and PPTX formats in C++ without requiring Microsoft PowerPoint or MSOffice automation. The API supports high fidelity rendering of slides to many popular graphics formats. It provides the functionality to create or modify many file elements of files, format shapes and text on slides and a lot more.

Aspose.Slides for C++ Developer Small Business - Single Developer, Single Location Deployment License type: Developer, C++
£775.00
Aspose.Slides for C++ Developer OEM - Single Developer, Unlimited Deployment License type: Developer, C++
£2,325.00
Aspose.Slides for C++ Site Small Business - Up to 10 Developers, 10 Location Deployment License type: Developer, C++
£3,875.00
Aspose.Slides for C++ Site OEM - Up to 10 Developers, Unlimited Deployment License type: Developer, C++
£10,850.00
Aspose.Slides for C++ Developer SDK, Single Developer And 50 Commercial Deployments License type: Developer, C++
£15,495.00
Aspose.Slides for C++ Site SDK, Up to 10 Developers And 250 Commercial Deployments License type: Developer, C++
£38,740.00

Overview

Aspose.Slides for C++ is a feature-rich PowerPoint automation library for the manipulating, rendering & conversion of PPT and PPTX formats in C++ without requiring Microsoft PowerPoint or MSOffice automation. The API supports high fidelity rendering of slides to many popular graphics formats. It provides the functionality to create or modify many file elements of files, format shapes and text on slides and a lot more.

Aspose.Slides for C++ support many slideshows and PowerPoint formats including PPTX, PPSX, POT, PPT, PPS, POTX, ODP and many more. Developers can also use Aspose.Slides for C++ to convert these formats to PDF, HTML, XPS and more.

Aspose.Slides for C++ Input and Output formats:

  • Microsoft PowerPoint: PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM
  • OpenOffice: ODP
  • Open Document: OTP
  • Others: TIFF, EMF, XML

Aspose.Slides for C++ Output formats

  • Fixed Layout: PDF, XPS
  • Images: JPEG, PNG, GIF, BMP, SVG
  • Web: HTML

Export PowerPoint to PDF or XPS

Aspose.Slides for C++ use its bespoke rendering engine to render with high fidelity to the Microsoft PowerPoint. The engine allows exporting presentations to industry-standard formats like PDF and XPS with identical results as the original presentation.

Clone or Copy Presentation Slides

The Aspose.Slides for C++ API has built-in methods to clone or copy existing slides within a document and from one file to another. The slide inherits its layout from the master slide and automatically copies the master during the cloning process.

Formatting Microsoft PowerPoint Content 

The Aspose.Slides for C++ library allows the dynamic formatting of shapes and text on slides. The text is managed via text frames associated with shapes, hence is formatted using paragraphs and portions associated with the text frames. Application developers can manage the font colour, type, size, shades and paragraph alignment, orientation & bulleting. They can also easily manipulate shape element attributes such as image, text size, line, position, and fill.

Features

Save the presentation to file or stream
Convert presentations to standard formats
Manage built-in & custom document properties
Password protect presentations
Add, format & manipulate charts
Add, format & manipulate shapes
Add, format & manipulate slides
Add, format & manipulate text
Add, format & manipulate tables
Export presentations to PDF & XPS
Export slides in SVG format
Add images to presentations
Generate presentations from database
Support for MSO 2016 Charts
Export presentations as HTML
Import and export HTML text in slides
Add layout slides to presentations
Load protected presentations
Set Font Size of Individual Legend
Create Stock Chart and Get Chart Image
Change Series Color
Set Chart Area Rounded Borders
Change Color of Categories in Series
Set Font Properties for Chart Data Table