Aspose.Slides for C++

Aspose.Slides for C++

Το Aspose.Slides for C++ είναι μια εγγενής βιβλιοθήκη C++ για δημιουργία, ανάγνωση, επεξεργασία και μετατροπή παρουσιάσεων PowerPoint και OpenDocument, χωρίς το Microsoft PowerPoint ή την Αυτοματοποίηση Γραφείου.

Φορτώνει και αποθηκεύει αρχεία PPT, PPTX, PPS, POT και ODP, συμπεριλαμβανομένων των εκδόσεων με μακροεντολές και προτύπων, και εξάγει σε PDF, XPS, HTML, SVG, TIFF, Markdown και εικόνες.



Η πρώτη σας παρουσίαση

Στα Windows, δημιουργήστε ένα έργο C++ Console App στο Visual Studio και εγκαταστήστε το πακέτο NuGet στην Κονσόλα Διαχείρισης Πακέτων (Tools > NuGet Package Manager > Package Manager Console):

Install-Package Aspose.Slides.Cpp

Στα Linux, κατεβάστε το πακέτο ZIP για Linux και ρυθμίστε το έργο CMake που περιγράφεται στην ενότητα Εγκατάσταση.

Στη συνέχεια, χρησιμοποιήστε αυτόν τον κώδικα ως το κύριο αρχείο πηγής του προγράμματός σας. Δημιουργεί μια παρουσίαση με ένα πλαίσιο κειμένου και την αποθηκεύει:

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

Για να το εκτελέσετε στα Windows, επιλέξτε την πλατφόρμα x64 στη γραμμή εργαλείων και πατήστε Ctrl+F5. Στα Linux, αποθηκεύστε το ως main.cpp στον φάκελο του έργου, στη συνέχεια δημιουργήστε και το εκτελέστε εκεί:

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

Το πρόγραμμα αποθηκεύει το hello.pptx με μία διαφάνεια που περιέχει ένα πλαίσιο κειμένου. Χωρίς άδεια, το αποθηκευμένο αρχείο φέρει υδατογράφημα αξιολόγησης — δείτε Αδειοδότηση. Για περισσότερους τρόπους δημιουργίας και συμπλήρωσης μιας παρουσίασης, δείτε Δημιουργία Παρουσιασών.