Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time

README.md

C++ Class Library for PowerPoint Files

Aspose.Slides for C++ is a unique PowerPoint® management API that enables .NET applications to read, write and manipulate PowerPoint documents without using Microsoft PowerPoint.

Directory Description
Examples A collection of C++ examples that help you learn the product features

Presentation Processing via C++

Checkout the product overview to know all about Aspose.Slides for C++.

  • Create, open and manipulate presentations without Microsoft PowerPoint.
  • Convert presentations to any of the supported file formats.
  • High fidelity rendering of slides to various graphics formats.
  • Access, modify or create almost all the possible contents of the presentation.
  • Format text and shapes on slides in a presentation.

Read & Write PowerPoint Files

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

Save Presentation As

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

Platform Independence

Aspose.Slides for C++ is a native C++ library that supports 64-bit operating systems, such as, Windows (XP and onward) & Linux (Ubuntu 16.04 or later). The supported platforms include Windows (Microsoft Visual C++) & Linux (Clang).

Get Started with Aspose.Slides for C++

Let's give Aspose.Slides for C++ a try! Simply execute Install-Package Aspose.Slides.Cpp from Package Manager Console in Visual Studio to fetch the NuGet package. If you already have Aspose.Slides for C++ and want to upgrade the version, please execute Update-Package Aspose.Slides.Cpp to get the latest version.

Create PPTX Presentation from scratch

// instantiate Presentation class that represents PPTX file
SharedPtr<Presentation> pres = MakeObject<Presentation>();
SharedPtr<ISlide> slide = pres->get_Slides()->idx_get(0);

// add an autoshape of type line
slide->get_Shapes()->AddAutoShape(Aspose::Slides::ShapeType::Line, 50.0, 150.0, 300.0, 0.0);
// save presentation
pres->Save(u"output.pptx", Aspose::Slides::Export::SaveFormat::Pptx);

Convert PPTX to PDF using C++

// instantiate Presentation class
SharedPtr<Presentation> pres = MakeObject<Presentation>(u"template.pptx");
// save the loaded presentation in PDF format
pres->Save(u"output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);

Home | Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License

About

Aspose.Slides for C++ Examples

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.