Ξεκινώντας

Αυτή η ενότητα καλύπτει όλα όσα χρειάζεστε για να ρυθμίσετε το Aspose.Slides FOSS για C++ και να γράψετε την πρώτη σας παρουσίαση.

Σε αυτήν την ενότητα

ΣελίδαΠεριγραφή
ΕγκατάστασηΔομήστε από τον πηγαίο κώδικα με CMake FetchContent ή git submodule, επαληθεύστε τη δημιουργία και εκτελέστε ένα πρόγραμμα γρήγορης εκκίνησης.
ΆδειαΛεπτομέρειες άδειας MIT: δωρεάν για οποιαδήποτε χρήση, χωρίς κλειδί API, χωρίς απαίτηση εγγραφής.

Γρήγορη κατασκευή

include(FetchContent)
FetchContent_Declare(
    aspose_slides_foss
    GIT_REPOSITORY https://github.com/aspose-slides-foss/Aspose.Slides-FOSS-for-Cpp.git
    GIT_TAG        main
)
FetchContent_MakeAvailable(aspose_slides_foss)

Απαιτεί έναν μεταγλωττιστή C++20 και CMake 3.20 ή νεότερο.

Ελάχιστο λειτουργικό παράδειγμα

#include <Aspose/Slides/Foss/presentation.h>
#include <Aspose/Slides/Foss/export/save_format.h>
#include <Aspose/Slides/Foss/shape_type.h>
#include <Aspose/Slides/Foss/slide.h>
#include <Aspose/Slides/Foss/slide_collection.h>
#include <Aspose/Slides/Foss/shape_collection.h>
#include <Aspose/Slides/Foss/auto_shape.h>

using namespace Aspose::Slides::Foss;

int main() {
    Presentation pres;
    auto& slide = pres.slides()[0];
    auto& shape = slide.shapes().add_auto_shape(ShapeType::RECTANGLE, 50, 50, 400, 120);
    shape.text_frame()->set_text("Hello, Aspose.Slides FOSS!");
    pres.save("output.pptx", SaveFormat::PPTX);
    return 0;
}

Presentation χρησιμοποιεί RAII. Όταν το αντικείμενο βγει εκτός εμβέλειας, οι εσωτερικοί πόροι απελευθερώνονται αυτόματα.

Επόμενα Βήματα

Μετά τη δημιουργία, δείτε το Οδηγός Προγραμματιστή για οδηγούς χαρακτηριστικών που καλύπτουν σχήματα, μορφοποίηση κειμένου, πίνακες, γέμισμα, εφέ, σημειώσεις ομιλητή, σχόλια και ιδιότητες εγγράφου.

 Ελληνικά