Installation

Installation

Diese Seite erklärt, wie man Aspose.PDF FOSS für C++ zu einem bestehenden CMake-Projekt hinzufügt.


Voraussetzungen

AnforderungDetail
C++-CompilerC++20-Unterstützung (clang 16+, gcc 13+ oder MSVC 2022 17.5+)
CMake3.22 oder neuer
Python 3Nur zur Build-Zeit — ein Generatorschritt bettet die mitgelieferten Standard-14-Schriftumrisse in eine erzeugte Quellcodedatei ein
LaufzeitabhängigkeitenKeine — 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 build

Die 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 build

Verlinken 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

Siehe auch

 Deutsch