Aspose.Slides for C++
Aspose.Slides for C++ is een native C++‑bibliotheek voor het maken, lezen, bewerken en converteren van PowerPoint‑ en OpenDocument‑presentaties, zonder Microsoft PowerPoint of Office‑automatisering.
Hij laadt en slaat PPT, PPTX, PPS, POT en ODP op, inclusief macro‑ingeschakelde en sjabloonvarianten, en exporteert naar PDF, XPS, HTML, SVG, TIFF, Markdown en afbeeldingen.
Aan de slag
AAN DE SLAG
EVALUEREN
Bouw met Slides
ALGEMENE TAKEN
- Open een presentatie
- Sla een presentatie op
- Converteer naar PDF
- Render dia's als afbeeldingen
- Bewerk tekst en vormen
SLIDES-WERKSTROMEN
VOORBEELDEN
Referentie & Ondersteuning
REFERENTIE
ONDERSTEUNING
Uw eerste presentatie
Op Windows maakt u een C++ Console App‑project in Visual Studio en installeert u het NuGet‑pakket in de Package Manager Console (Tools > NuGet Package Manager > Package Manager Console):
Install-Package Aspose.Slides.Cpp
Op Linux downloadt u het Linux‑ZIP‑pakket en stelt u het CMake‑project in zoals beschreven in Installatie.
Gebruik vervolgens deze code als de hoofd‑bronfile van uw programma. Het maakt een presentatie met één tekstvak en slaat deze op:
#include <DOM/Presentation.h>
#include <DOM/ISlide.h>
#include <DOM/IShapeCollection.h>
#include <DOM/IAutoShape.h>
#include <DOM/ITextFrame.h>
#include <DOM/ShapeType.h>
#include <Export/SaveFormat.h>
#include <system/smart_ptr.h>
using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
using namespace System;
int main()
{
auto presentation = MakeObject<Presentation>();
auto slide = presentation->get_Slide(0);
auto shape = slide->get_Shapes()->AddAutoShape(ShapeType::Rectangle, 50, 50, 400, 100);
shape->get_TextFrame()->set_Text(u"Hello, Aspose.Slides!");
presentation->Save(u"hello.pptx", SaveFormat::Pptx);
presentation->Dispose();
return 0;
}
Om het onder Windows uit te voeren, selecteert u het x64‑platform in de werkbalk en drukt u op Ctrl+F5. Op Linux slaat u het op als main.cpp in de projectmap, bouwt u het vervolgens en voert u het daar uit:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
./build/hello
Het programma slaat hello.pptx op met één dia die een tekstvak bevat. Zonder licentie bevat het opgeslagen bestand een evaluatiewatermerk — zie Licenties. Voor meer manieren om een presentatie te maken en te vullen, zie Presentaties maken.