نصب

نصب 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] extra قبل از استفاده از قابلیت 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 در the aspose.note._internal زیرپکیج.


جزئیات بسته

ویژگیمقدار
نام بستهaspose-note
آدرس PyPIhttps://pypi.org/project/aspose-note/
مسیر وارد کردنfrom aspose.note import ...
نسخه (فعلی)26.3.2
پشتیبانی Python3.10, 3.11, 3.12
سیستم‌عامل‌هاویندوز، لینوکس، macOS (بدون وابستگی به سیستم‌عامل)
مجوزMIT (Aspose-Split)
مخزن منبعhttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

منابع اضافی

 فارسی