Aspose.Slides for C++

Aspose.Slides for C++

Aspose.Slides for C++ ist eine native C++‑Bibliothek zum Erstellen, Lesen, Bearbeiten und Konvertieren von PowerPoint‑ und OpenDocument‑Präsentationen, ohne Microsoft PowerPoint oder Office‑Automatisierung.

Sie lädt und speichert PPT, PPTX, PPS, POT und ODP, einschließlich makrofähiger und Vorlagen‑Varianten, und exportiert in PDF, XPS, HTML, SVG, TIFF, Markdown und Bilder.



Ihre erste Präsentation

Unter Windows erstellen Sie ein C++ Console App‑Projekt in Visual Studio und installieren das NuGet‑Paket in der Paket‑Manager‑Konsole (Tools > NuGet Package Manager > Package Manager Console):

Install-Package Aspose.Slides.Cpp

Unter Linux laden Sie das Linux‑ZIP‑Paket herunter und richten das in Installation beschriebene CMake‑Projekt ein.

Verwenden Sie dann diesen Code als Haupt‑Quelldatei Ihres Programms. Er erstellt eine Präsentation mit einer Textbox und speichert sie:

#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;
}

Um es unter Windows auszuführen, wählen Sie die x64‑Plattform in der Symbolleiste und drücken Ctrl+F5. Unter Linux speichern Sie es als main.cpp im Projektordner, bauen es dort und führen es aus:

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
./build/hello

Das Programm speichert hello.pptx mit einer Folie, die eine Textbox enthält. Ohne Lizenz enthält die gespeicherte Datei ein Evaluierungs‑Wasserzeichen – siehe Licensing. Weitere Möglichkeiten zum Erstellen und Befüllen einer Präsentation finden Sie unter Create Presentations.