Aspose.Slides.Cpp
20.1.0
See the version list below for details.
dotnet add package Aspose.Slides.Cpp --version 20.1.0
NuGet\Install-Package Aspose.Slides.Cpp -Version 20.1.0
<PackageReference Include="Aspose.Slides.Cpp" Version="20.1.0" />
paket add Aspose.Slides.Cpp --version 20.1.0
#r "nuget: Aspose.Slides.Cpp, 20.1.0"
// Install Aspose.Slides.Cpp as a Cake Addin #addin nuget:?package=Aspose.Slides.Cpp&version=20.1.0 // Install Aspose.Slides.Cpp as a Cake Tool #tool nuget:?package=Aspose.Slides.Cpp&version=20.1.0
Aspose.Slides' object model gives complete control over presentation elements such as slides, shapes, charts, multimedia, embedded objects, tables, text, transitions and formatting. Developers can directly use this object model to create complex PowerPoint File Processing application that can dynamically generate presentation files, manipulate slides, apply transitions or animation effects, convert presentations to other popular formats as well as render slides to images for easy viewing.
Presentation Processing Features
- Generate presentations from scratch via API.
- Load PowerPoint presentations from various sources for editing or just examining.
- High-fidelity rendering of slides to C++ supported & SVG images formats.
- Control access to presentations & slides or certain objects via advanced security features.
- Copy or clone slides to the same or another presentation.
- Create shapes such as rectangles, lines, poly-lines & ellipses on-the-fly.
- Copy or clone slides for the same or different presentation.
Read & Write PowerPoint Files
Microsoft PowerPoint: PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM OpenOffice: ODP 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).
Getting 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 using C++
Try executing below code snippet to see how Aspose.Slides for C++ performs in your environment or check the GitHub Repository for other common usage scenarios.
// 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++
The following code sample demonstrates the conversion of Microsoft PowerPoint PPTX presentation to PDF format with C++:
// instantiate Presentation class that represents PPTX file
SharedPtr<Presentation> pres = MakeObject<Presentation>(u"template.pptx");
pres->Save(u"output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);
Product Page | Documentation | API Reference | Code Examples | Blog | Free Support | Temporary License
Product | Versions Compatible and additional computed target framework versions. |
---|---|
native | native is compatible. |
-
- CodePorting.Native.Cs2Cpp.API (>= 20.1.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Aspose.Slides.Cpp:
Package | Downloads |
---|---|
Aspose.Total.Cpp
Aspose.Total for C++ is a complete package of C++ libraries specifically designed to create, manipulate and convert popular file formats from Microsoft Office and PDF without requiring Office or Adobe Automation. C++ API package also includes a specialized library to generate and recognize barcode labels from images with advanced features to customize the barcode generation and recognition process. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
24.12.0 | 838 | 12/19/2024 |
24.11.0 | 783 | 11/27/2024 |
24.10.0 | 889 | 10/18/2024 |
24.9.0 | 1,162 | 9/20/2024 |
24.8.0 | 1,805 | 8/21/2024 |
24.7.0 | 1,371 | 7/19/2024 |
24.6.0 | 2,009 | 6/20/2024 |
24.5.0 | 2,499 | 5/16/2024 |
24.4.0 | 2,740 | 4/19/2024 |
24.3.0 | 3,198 | 3/14/2024 |
24.2.0 | 3,295 | 2/19/2024 |
24.1.0 | 20,813 | 1/24/2024 |
23.12.0 | 3,667 | 12/20/2023 |
23.11.0 | 4,294 | 11/21/2023 |
23.10.0 | 4,358 | 10/19/2023 |
23.9.0 | 4,775 | 9/19/2023 |
23.8.0 | 5,566 | 8/23/2023 |
23.7.0 | 5,258 | 7/19/2023 |
23.6.0 | 5,216 | 6/21/2023 |
23.5.0 | 4,999 | 5/23/2023 |
23.4.0 | 5,842 | 4/21/2023 |
23.3.0 | 9,588 | 3/21/2023 |
23.2.0 | 7,480 | 2/20/2023 |
23.1.0 | 6,528 | 1/25/2023 |
22.12.0 | 9,518 | 12/19/2022 |
22.11.0 | 7,469 | 11/22/2022 |
22.10.0 | 7,551 | 10/21/2022 |
22.9.0 | 7,196 | 9/15/2022 |
22.8.0 | 7,864 | 8/18/2022 |
22.7.0 | 9,127 | 7/20/2022 |
22.6.0 | 8,666 | 6/27/2022 |
22.5.0 | 7,560 | 5/23/2022 |
22.4.0 | 8,750 | 4/15/2022 |
22.3.0 | 8,443 | 3/23/2022 |
22.2.0 | 9,014 | 2/17/2022 |
22.1.0 | 1,821 | 1/20/2022 |
21.12.0 | 6,983 | 12/20/2021 |
21.11.0 | 12,636 | 11/17/2021 |
21.10.0 | 9,047 | 10/19/2021 |
21.9.0 | 8,278 | 9/21/2021 |
21.8.0 | 7,760 | 8/18/2021 |
21.7.0 | 7,069 | 7/27/2021 |
21.6.0 | 8,260 | 6/18/2021 |
21.5.0 | 1,321 | 5/19/2021 |
21.4.0 | 11,848 | 4/19/2021 |
21.3.0 | 7,217 | 3/22/2021 |
21.2.0 | 10,290 | 2/18/2021 |
21.1.0 | 9,535 | 1/25/2021 |
20.12.0 | 22,621 | 12/18/2020 |
20.11.0 | 2,531 | 11/19/2020 |
20.10.0 | 7,212 | 10/23/2020 |
20.9.0 | 9,577 | 9/24/2020 |
20.8.0 | 9,310 | 8/20/2020 |
20.7.0 | 9,963 | 7/20/2020 |
20.6.0 | 9,235 | 6/24/2020 |
20.5.0 | 8,285 | 5/19/2020 |
20.4.0 | 3,719 | 4/28/2020 |
20.3.0 | 8,692 | 3/24/2020 |
20.2.0 | 6,394 | 2/20/2020 |
20.1.0 | 3,849 | 1/24/2020 |
19.12.0 | 1,528 | 12/20/2019 |
19.11.0 | 1,575 | 11/27/2019 |
19.10.0 | 2,159 | 10/28/2019 |
19.9.0 | 1,859 | 9/18/2019 |
19.8.0 | 1,927 | 8/30/2019 |
19.7.0 | 1,681 | 7/24/2019 |
19.6.0 | 1,936 | 6/21/2019 |
19.5.0 | 1,889 | 5/30/2019 |
19.4.0 | 2,028 | 4/26/2019 |
19.3.0 | 1,854 | 4/4/2019 |
19.2.0 | 1,981 | 2/28/2019 |
19.1.0 | 1,826 | 1/30/2019 |
18.12.0 | 2,358 | 12/27/2018 |
18.11.0 | 24,043 | 12/1/2018 |
18.10.0 | 11,388 | 10/31/2018 |
18.9.0 | 2,817 | 9/30/2018 |
18.8.0 | 2,690 | 8/30/2018 |
18.7.0 | 2,817 | 7/27/2018 |
18.6.0 | 2,586 | 7/1/2018 |
18.5.0 | 2,625 | 5/30/2018 |
18.4.0 | 2,759 | 5/7/2018 |
18.3.0 | 2,765 | 4/10/2018 |
18.2.0 | 2,850 | 2/28/2018 |