התקנה
התקנה של Aspose.Note FOSS עבור Python
Aspose.Note FOSS for Python is distributed via PyPI מתחת לשם החבילה aspose-note. ההתקנה דורשת Python 3.10 או גרסה מאוחרת יותר.
1. Standard Install (Recommended)
התקן את הספרייה המרכזית באמצעות pip:
pip install aspose-noteזה מתקין את aspose.note חבילה ללא תלות אופציונלית. היא תומכת בכל תכונות הקריאה והמעבר. ייצוא PDF הוא לא כלול.
2. Install with PDF Export Support
כדי להפעיל Document.Save(..., SaveFormat.Pdf), התקן עם ה- [pdf] תוספת. זה מוסיף את ReportLab תלות (reportlab>=3.6):
pip install "aspose-note[pdf]"אם כבר התקנת את החבילה המרכזית, עדכן אותה והוסף את התוספת בפקודה אחת:
pip install --upgrade "aspose-note[pdf]"הערה: ניסיון לקרוא Document.Save עם SaveFormat.Pdf בלי ReportLab מותקן יגרום ל- ImportError בזמן ריצה. התקן את [pdf] תוספת לפני השימוש בפונקציונליות PDF.
3. Virtual Environment (Best Practice)
השתמש בסביבת וירטואלית כדי לבודד את הספרייה ממערכת Python שלך:
##Create a virtual environment
python -m venv .venv
##Activate it
##Windows:
.venv\Scripts\activate
##Linux / macOS:
source .venv/bin/activate
##Install (with PDF support)
pip install "aspose-note[pdf]"4. Editable Install (For Contributors)
שכפל את המאגר והתקן במצב עריכה כדי לפתח או להריץ בדיקות על המקור:
git clone https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python.git
cd Aspose.Note-FOSS-for-Python
##Editable install with PDF support
pip install -e ".[pdf]"
##Run the test suite
python -m unittest discover -s tests -p "test_*.py" -vאימות
לאחר ההתקנה, אמת שהחבילה ניתנת לייבוא:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")בדוק את גרסת ההתקנה:
pip show aspose-noteפלט צפוי (הגרסה עשויה להיות שונה):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...תלויות
| תלות | נדרש? | מטרה |
|---|---|---|
| Python 3.10+ | תמיד | גרסת שפה מינימלית |
reportlab>=3.6 | אופציונלי (דרך [pdf] נוסף) | ייצוא PDF דרך Document.Save(..., SaveFormat.Pdf) |
ספריית הליבה כוללת אפס תלותיות חיצוניות מחויבות. כל ניתוח בינארי של MS-ONE/OneStore מיושם ב-Python טהור בתוך תת-חבילה. aspose.note._internal תת-חבילה.
פרטי החבילה
| תכונה | ערך |
|---|---|
| שם החבילה | aspose-note |
| PyPI URL | https://pypi.org/project/aspose-note/ |
| נתיב ייבוא | from aspose.note import ... |
| גרסה (נוכחית) | 26.3.2 |
| תמיכה ב-Python | 3.10, 3.11, 3.12 |
| מערכות הפעלה | Windows, Linux, macOS (לא תלוי במערכת הפעלה) |
| רישיון | MIT (Aspose-Split) |
| מאגר מקור | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |