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 (מומלץ)
השתמש ב-vendor או שכפל (clone) את המאגרים לעץ הפרויקט שלך, ואז הוסף אותו כתת-ספרייה וקשר את יעד הספרייה הסטטית:
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 ודרישות ייחוס
- מדריך למפתחים — תיעוד ברמת תכונה