Installation
Installation
Diese Seite erklärt, wie man Aspose.PDF FOSS für C++ zu einem bestehenden CMake-Projekt hinzufügt.
Voraussetzungen
| Anforderung | Detail |
|---|---|
| C++-Compiler | C++20-Unterstützung (clang 16+, gcc 13+ oder MSVC 2022 17.5+) |
| CMake | 3.22 oder neuer |
| Python 3 | Nur zur Build-Zeit — ein Generatorschritt bettet die mitgelieferten Standard-14-Schriftumrisse in eine erzeugte Quellcodedatei ein |
| Laufzeitabhängigkeiten | Keine — die Bibliothek verlinkt ausschließlich mit der C++-Standardbibliothek |
Schritt 1 — Als CMake-Unterverzeichnis hinzufügen (empfohlen)
Beziehen Sie das Repository (Vendor) oder klonen Sie es in Ihren Projektbaum, fügen Sie es dann als Unterverzeichnis hinzu und verlinken Sie das statische Bibliotheksziel:
add_subdirectory(aspose.pdf-foss-for-cpp)
target_link_libraries(your_app PRIVATE aspose_pdf_foss)Damit werden die öffentlichen Header der Bibliothek bereitgestellt und aspose_pdf_foss in your_app verlinkt, ohne einen Schritt mit einem Paketmanager.
Schritt 2 — Oder eigenständig bauen und installieren
Wenn Sie ein separat gebautes Artefakt bevorzugen, konfigurieren und bauen Sie außerhalb des Quellverzeichnisses:
cmake -S . -B build
cmake --build buildDie statische Bibliothek landet bei build/libaspose_pdf_foss.a (oder aspose_pdf_foss.lib unter MSVC). Für einen optimierten Build setzen Sie den Build-Typ:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build buildVerlinken Sie die resultierende statische Bibliothek und fügen Sie das include/-Verzeichnis des Repositories zu Ihrem Include-Pfad des Projekts hinzu.
Schritt 3 — Toolchain überprüfen
Kompilieren Sie ein Minimalprogramm gegen die Header, um zu bestätigen, dass die Toolchain und der Link-Schritt korrekt aufgelöst werden:
#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";
}Ein erfolgreicher Kompilierungs- und Linkvorgang, der pages: 0 für ein frisch erstelltes Document ausgibt, bestätigt, dass die Installation funktioniert.
Nächste Schritte
- Schnellstart — öffne ein PDF, extrahiere Text und rendere eine Seite
- License — MIT-Lizenzbedingungen und Attributionsanforderungen
- Entwicklerhandbuch — Dokumentation auf Feature-Ebene