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