התקנה

התקנה של 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 URLhttps://pypi.org/project/aspose-note/
נתיב ייבואfrom aspose.note import ...
גרסה (נוכחית)26.3.2
תמיכה ב-Python3.10, 3.11, 3.12
מערכות הפעלהWindows, Linux, macOS (לא תלוי במערכת הפעלה)
רישיוןMIT (Aspose-Split)
מאגר מקורhttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

משאבים נוספים

 עברית