Aspose.Slides.Cpp
24.12.0
dotnet add package Aspose.Slides.Cpp --version 24.12.0
NuGet\Install-Package Aspose.Slides.Cpp -Version 24.12.0
<PackageReference Include="Aspose.Slides.Cpp" Version="24.12.0" />
paket add Aspose.Slides.Cpp --version 24.12.0
#r "nuget: Aspose.Slides.Cpp, 24.12.0"
// Install Aspose.Slides.Cpp as a Cake Addin #addin nuget:?package=Aspose.Slides.Cpp&version=24.12.0 // Install Aspose.Slides.Cpp as a Cake Tool #tool nuget:?package=Aspose.Slides.Cpp&version=24.12.0
C++ Class Library to Process Presentations
Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License | 32-bit edition
A standalone C++ class library to create, read, write, edit & convert Microsoft PowerPoint® presentations without needing PowerPoint or Office Automation.
Without having to install PowerPoint or any 3rd party component, you can use Aspose.Slides to build different types of C++ applications. For example, Aspose, using its own APIs, developed these free web applications for popular conversion processes: PowerPoint to Word, PowerPoint to PDF, and PowerPoint to JPG.
Aspose.Slides for C++ requires you to use C++ to code. For .NET, Java and Python languages, we recommend you get Aspose.Slides for .NET, Aspose.Slides for Java and Aspose.Slides for Python via .NET, respectively.
Presentation Processing Features
- Create, open, and work with presentations without Microsoft PowerPoint.
- Convert presentation to any of the supported file formats.
- Adding, formatting, and manipulating charts, shapes, slides, SmartArt, tables, and text in presentations.
Read & Write PowerPoint Files
Microsoft PowerPoint: PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM
OpenDocument: ODP, OTP
Metafile: EMF
Image: TIFF, XML
Save Presentation As
Fixed Layout: PDF, XPS
Image: JPEG, PNG, GIF, BMP, SVG
Web: HTML
Platform Independence
Aspose.Slides for C++ is a native C++ library that supports 32-bit and 64-bit operating systems. The supported platforms include Windows (Microsoft Visual Studio 2017 or later), Linux (Clang 3.9 or later, GCC 6.1 or later) and macOS (Xcode 13.4 or later). All versions of Aspose.Slides for C++ are available on the download page.
Get Started
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 the 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 | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License | 32-bit edition
Product | Versions Compatible and additional computed target framework versions. |
---|---|
native | native is compatible. |
-
- CodePorting.Translator.Cs2Cpp.Framework (>= 24.12.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 | 450 | 12/19/2024 |
24.11.0 | 656 | 11/27/2024 |
24.10.0 | 787 | 10/18/2024 |
24.9.0 | 1,051 | 9/20/2024 |
24.8.0 | 1,684 | 8/21/2024 |
24.7.0 | 1,250 | 7/19/2024 |
24.6.0 | 1,940 | 6/20/2024 |
24.5.0 | 2,410 | 5/16/2024 |
24.4.0 | 2,632 | 4/19/2024 |
24.3.0 | 3,035 | 3/14/2024 |
24.2.0 | 3,153 | 2/19/2024 |
24.1.0 | 19,930 | 1/24/2024 |
23.12.0 | 3,530 | 12/20/2023 |
23.11.0 | 4,269 | 11/21/2023 |
23.10.0 | 4,326 | 10/19/2023 |
23.9.0 | 4,544 | 9/19/2023 |
23.8.0 | 5,469 | 8/23/2023 |
23.7.0 | 5,153 | 7/19/2023 |
23.6.0 | 5,156 | 6/21/2023 |
23.5.0 | 4,886 | 5/23/2023 |
23.4.0 | 5,742 | 4/21/2023 |
23.3.0 | 9,482 | 3/21/2023 |
23.2.0 | 7,445 | 2/20/2023 |
23.1.0 | 6,341 | 1/25/2023 |
22.12.0 | 9,399 | 12/19/2022 |
22.11.0 | 7,419 | 11/22/2022 |
22.10.0 | 7,456 | 10/21/2022 |
22.9.0 | 6,998 | 9/15/2022 |
22.8.0 | 7,661 | 8/18/2022 |
22.7.0 | 8,932 | 7/20/2022 |
22.6.0 | 8,453 | 6/27/2022 |
22.5.0 | 7,400 | 5/23/2022 |
22.4.0 | 8,588 | 4/15/2022 |
22.3.0 | 8,292 | 3/23/2022 |
22.2.0 | 8,904 | 2/17/2022 |
22.1.0 | 1,819 | 1/20/2022 |
21.12.0 | 6,860 | 12/20/2021 |
21.11.0 | 12,415 | 11/17/2021 |
21.10.0 | 8,827 | 10/19/2021 |
21.9.0 | 8,175 | 9/21/2021 |
21.8.0 | 7,553 | 8/18/2021 |
21.7.0 | 6,994 | 7/27/2021 |
21.6.0 | 8,090 | 6/18/2021 |
21.5.0 | 1,318 | 5/19/2021 |
21.4.0 | 11,591 | 4/19/2021 |
21.3.0 | 7,073 | 3/22/2021 |
21.2.0 | 10,072 | 2/18/2021 |
21.1.0 | 9,373 | 1/25/2021 |
20.12.0 | 22,391 | 12/18/2020 |
20.11.0 | 2,528 | 11/19/2020 |
20.10.0 | 7,102 | 10/23/2020 |
20.9.0 | 9,401 | 9/24/2020 |
20.8.0 | 9,189 | 8/20/2020 |
20.7.0 | 9,688 | 7/20/2020 |
20.6.0 | 9,059 | 6/24/2020 |
20.5.0 | 8,282 | 5/19/2020 |
20.4.0 | 3,716 | 4/28/2020 |
20.3.0 | 8,689 | 3/24/2020 |
20.2.0 | 6,391 | 2/20/2020 |
20.1.0 | 3,829 | 1/24/2020 |
19.12.0 | 1,525 | 12/20/2019 |
19.11.0 | 1,572 | 11/27/2019 |
19.10.0 | 2,134 | 10/28/2019 |
19.9.0 | 1,834 | 9/18/2019 |
19.8.0 | 1,902 | 8/30/2019 |
19.7.0 | 1,678 | 7/24/2019 |
19.6.0 | 1,933 | 6/21/2019 |
19.5.0 | 1,886 | 5/30/2019 |
19.4.0 | 2,025 | 4/26/2019 |
19.3.0 | 1,851 | 4/4/2019 |
19.2.0 | 1,978 | 2/28/2019 |
19.1.0 | 1,823 | 1/30/2019 |
18.12.0 | 2,356 | 12/27/2018 |
18.11.0 | 24,041 | 12/1/2018 |
18.10.0 | 11,386 | 10/31/2018 |
18.9.0 | 2,815 | 9/30/2018 |
18.8.0 | 2,687 | 8/30/2018 |
18.7.0 | 2,815 | 7/27/2018 |
18.6.0 | 2,584 | 7/1/2018 |
18.5.0 | 2,623 | 5/30/2018 |
18.4.0 | 2,757 | 5/7/2018 |
18.3.0 | 2,763 | 4/10/2018 |
18.2.0 | 2,848 | 2/28/2018 |