التثبيت
تثبيت 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إذا كنت قد قمت بالفعل بتثبيت الحزمة الأساسية، قم بتحديثها وإضافة الإضافات في أمر واحد:
pip install --upgrade "aspose-note[pdf]>=26.3.2"ملاحظة:* محاولة الاتصال
Document.SaveمعSaveFormat.Pdfبدون ReportLab المثبت سوف يرفع خطأ الوحدة غير العثور في وقت التشغيل.[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 export support (export-only)
pip install "aspose-note[pdf]>=26.3.2"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 export enabled
pip install -e ".[pdf]" ## installs aspose-note>=26.3.2 from source
##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) |
مكتبة الأساسية لديها 0 إلزامية تعتمد على طرف ثالث.يتم تنفيذ جميع MS-ONE / OneStore التنازلي في Python النقي داخل aspose.note._internal تحت الحزمة.
حزمة تفاصيل
| الخصائص | القيمة |
|---|---|
| اسم الحزمة | aspose-note |
| إل بي سي URL | https://pypi.org/project/ملاحظة ملاحظات/ |
| طريق الاستيراد | from aspose.note import ... |
| النسخة الحالية ( Current ) | 26.3.2 |
| دعم Python | 3.10, 3.11, 3.12 (install requires Python 3.10 or later) |
| أنظمة التشغيل | ويندوز، لينكس، ماكوس (استقلالية من نظام التشغيل) |
| الترخيص | MIT (مجموعة من الأسود) |
| مصدر المرافق | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |