Aspose.Slides per C++
Aspose.Slides per C++ è una libreria nativa C++ per creare, leggere, modificare e convertire presentazioni PowerPoint e OpenDocument, senza Microsoft PowerPoint o Office Automation.
Carica e salva PPT, PPTX, PPS, POT e ODP, incluse le varianti con macro e i modelli, ed esporta in PDF, XPS, HTML, SVG, TIFF, Markdown e immagini.
Inizia
INIZIO
VALUTARE
Crea con Slides
ATTIVITÀ COMUNI
- Apri una presentazione
- Salva una presentazione
- Converti in PDF
- Rendi le diapositive come immagini
- Modifica testo e forme
FLUSSI DI LAVORO SLIDES
ESEMPI
Riferimento & Supporto
RIFERIMENTO
SUPPORTO
La tua prima presentazione
Su Windows, crea un progetto Console App C++ in Visual Studio e installa il pacchetto NuGet nella Console di Gestione Pacchetti (Tools > NuGet Package Manager > Package Manager Console):
Install-Package Aspose.Slides.Cpp
Su Linux, scarica il pacchetto ZIP per Linux e configura il progetto CMake descritto in Installazione.
Quindi usa questo codice come file sorgente principale del tuo programma. Crea una presentazione con una casella di testo e la salva:
#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;
}
Per eseguirlo su Windows, seleziona la piattaforma x64 nella barra degli strumenti e premi Ctrl+F5. Su Linux, salvalo come main.cpp nella cartella del progetto, quindi compilalo ed eseguilo lì:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
./build/hello
Il programma salva hello.pptx con una diapositiva contenente una casella di testo. Senza licenza, il file salvato contiene una filigrana di valutazione — vedi Licenze. Per altri modi di creare e riempire una presentazione, vedi Crea presentazioni.