Aspose.Slides per C++
Aspose.Slides for C++ è una libreria C++ nativa per creare, leggere, modificare e convertire presentazioni PowerPoint e OpenDocument, senza Microsoft PowerPoint o automazione di Office.
Carica e salva file 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
VALUTAZIONE
Crea con Slides
ATTIVITÀ COMUNI
- Apri una presentazione
- Salva una presentazione
- Converti in PDF
- Renderizza 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 C++ Console App in Visual Studio e installa il pacchetto NuGet nella Console di Package Manager (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 nella pagina Installazione.
Quindi utilizza questo codice come file sorgente principale del tuo programma. Crea una presentazione con un unico riquadro 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 un riquadro di testo. Senza licenza, il file salvato presenta una filigrana di valutazione — vedi Licenza. Per ulteriori modalità di creare e compilare una presentazione, vedi Crea presentazioni.