Aspose.Slides for C++
Az Aspose.Slides for C++ egy natív C++ könyvtár PowerPoint és OpenDocument prezentációk létrehozásához, olvasásához, szerkesztéséhez és konvertálásához, Microsoft PowerPoint vagy Office Automation nélkül.
Betölti és menti a PPT, PPTX, PPS, POT és ODP fájlokat, beleértve a makrókat és sablonokat tartalmazó verziókat, és exportál PDF, XPS, HTML, SVG, TIFF, Markdown és képek formátumba.
Kezdő lépések
ELKEZDÉS
ÉRTÉKELÉS
Építés Slides használatával
ÁLTALÁNOS FELADATOK
- Bemutató megnyitása
- Bemutató mentése
- Konvertálás PDF-be
- Diaok képként renderelése
- Szöveg és alakzatok szerkesztése
DIÁK MUNKAFOLYAMA
PELDÁK
Referencia és támogatás
REFERENCIA
TÁMOGATÁS
Az első bemutatója
Windows rendszeren hozza létre a C++ Console App projektet a Visual Studio-ban, és telepítse a NuGet csomagot a Package Manager Console-ban (Tools > NuGet Package Manager > Package Manager Console):
Install-Package Aspose.Slides.Cpp
Linuxon töltse le a Linux ZIP csomagot, és állítsa be a Telepítés leírásában szereplő CMake projektet.
Ezután használja ezt a kódot programja fő forrásfájlként. Egy szövegdobozos bemutatót hoz létre, majd elmenti:
#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;
}
Windowson a x64 platform kiválasztásával a szerszámsoron, majd nyomja meg a Ctrl+F5-öt. Linuxon mentse main.cpp néven a projekt mappájába, majd építse és futtassa ott:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
./build/hello
A program elmenti a hello.pptx-t, amely egy szövegdobozos diát tartalmaz. Licenc nélkül a mentett fájl értékelő vízjeleket kap — lásd a Licencelés részt. További módok a bemutató létrehozására és feltöltésére: lásd a Bemutatók létrehozása oldalt.