Ξεκινώντας
Αυτή η ενότητα καλύπτει όλα όσα χρειάζεστε για να ρυθμίσετε το 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. Όταν το αντικείμενο βγει εκτός εμβέλειας, οι εσωτερικοί πόροι απελευθερώνονται αυτόματα.
Επόμενα Βήματα
Μετά τη δημιουργία, δείτε το Οδηγός Προγραμματιστή για οδηγούς χαρακτηριστικών που καλύπτουν σχήματα, μορφοποίηση κειμένου, πίνακες, γέμισμα, εφέ, σημειώσεις ομιλητή, σχόλια και ιδιότητες εγγράφου.