Aspose.Slides för C++

Aspose.Slides för C++

Aspose.Slides för C++ är ett inbyggt C++‑bibliotek för att skapa, läsa, redigera och konvertera PowerPoint‑ och OpenDocument‑presentationer, utan Microsoft PowerPoint eller Office‑automation.

Det laddar och sparar PPT, PPTX, PPS, POT och ODP, inklusive makro‑aktiverade och mall‑varianter, och exporterar till PDF, XPS, HTML, SVG, TIFF, Markdown och bilder.



Din första presentation

På Windows, skapa ett C++ Console App‑projekt i Visual Studio och installera NuGet‑paketet i Package Manager Console (Tools > NuGet Package Manager > Package Manager Console):

Install-Package Aspose.Slides.Cpp

På Linux, ladda ner Linux‑ZIP‑paketet och sätt upp CMake‑projektet som beskrivs i Installation.

Använd sedan den här koden som ditt programs huvudkälla. Den skapar en presentation med en textruta och sparar den:

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

För att köra den på Windows, välj x64‑plattformen i verktygsfältet och tryck Ctrl+F5. På Linux, spara den som main.cpp i projektmappen, bygg sedan och kör den där:

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

Programmet sparar hello.pptx med en bild som innehåller en textruta. Utan licens innehåller den sparade filen ett utvärderingsvattenstämpel — se Licensiering. För fler sätt att skapa och fylla en presentation, se Create Presentations.