Installation
Εγκατάσταση
Αυτή η σελίδα εξηγεί πώς να προσθέσετε το Aspose.PDF FOSS για C++ σε ένα υπάρχον έργο CMake.
Προαπαιτήσεις
| Απαίτηση | Λεπτομέρεια |
|---|---|
| C++ μεταγλωττιστής | Υποστήριξη C++20 (clang 16+, gcc 13+, ή MSVC 2022 17.5+) |
| CMake | 3.22 ή νεότερη |
| Python 3 | Μόνο κατά το χρόνο κατασκευής — ένα βήμα δημιουργού ενσωματώνει τα ενσωματωμένα περιγράμματα γραμματοσειράς Standard-14 στο παραγόμενο αρχείο πηγαίου κώδικα |
| Εξαρτήσεις χρόνου εκτέλεσης | Καμία — η βιβλιοθήκη συνδέεται μόνο με τη βιβλιοθήκη προτύπου C++ |
Βήμα 1 — Προσθήκη ως υποκατάλογος CMake (συνιστάται)
Λήψη ή κλωνοποίηση του αποθετηρίου στο δέντρο του έργου σας, στη συνέχεια προσθέστε το ως υποκατάλογο και συνδέστε τον στόχο της στατικής βιβλιοθήκης:
add_subdirectory(aspose.pdf-foss-for-cpp)
target_link_libraries(your_app PRIVATE aspose_pdf_foss)Αυτό εκθέτει τις δημόσιες κεφαλίδες της βιβλιοθήκης και συνδέει το aspose_pdf_foss στο your_app χωρίς κανένα βήμα διαχειριστή πακέτων.
Βήμα 2 — Ή δημιουργήστε και εγκαταστήστε αυτόνομα
Αν προτιμάτε ένα ξεχωριστά χτισμένο αντικείμενο, ρυθμίστε και χτίστε εκτός πηγής:
cmake -S . -B build
cmake --build buildΗ στατική βιβλιοθήκη τοποθετείται στο build/libaspose_pdf_foss.a (ή aspose_pdf_foss.lib σε MSVC). Για μια βελτιστοποιημένη κατασκευή, ορίστε τον τύπο κατασκευής:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build buildΣυνδέστε τη δημιουργημένη στατική βιβλιοθήκη και προσθέστε τον φάκελο include/ του αποθετηρίου στη διαδρομή περιεχομένων του έργου σας.
Βήμα 3 — Επαλήθευση της αλυσίδας εργαλείων
Μεταγλωττίστε ένα ελάχιστο πρόγραμμα με τις κεφαλίδες για να επιβεβαιώσετε ότι η αλυσίδα εργαλείων και το βήμα σύνδεσης λειτουργούν σωστά:
#include <aspose/pdf/document.hpp>
#include <iostream>
int main() {
Aspose::Pdf::Document doc;
std::cout << "Aspose.PDF FOSS for C++ linked OK — pages: "
<< doc.Pages().Count() << "\n";
}Μια επιτυχής μεταγλώττιση και σύνδεση, που εκτυπώνει pages: 0 για ένα φρέσκο κατασκευασμένο Document, επιβεβαιώνει ότι η εγκατάσταση λειτουργεί.
Επόμενα βήματα
- Γρήγορη Έναρξη — άνοιγμα PDF, εξαγωγή κειμένου και απόδοση μιας σελίδας
- License — όροι άδειας MIT και απαιτήσεις αποτίμησης
- Οδηγός Προγραμματιστή — τεκμηρίωση σε επίπεδο λειτουργίας