Kurulum

Aspose.Note FOSS for Python’in kurulumu

Aspose.Note FOSS for Python is distributed via PyPI paket adı altında aspose-note. Kurulum Python 3.10 veya daha yenisini gerektirir.


1. Standard Install (Recommended)

pip ile çekirdek kütüphaneyi kurun:

pip install aspose-note

Bu, aspose.note paket, isteğe bağlı bağımlılık olmadan. Tüm okuma ve gezinme özelliklerini destekler. PDF dışa aktarımı değil dahil.


2. Install with PDF Export Support

Etkinleştirmek için Document.Save(..., SaveFormat.Pdf), şunu kurarak [pdf] extra. Bu, şunu ekler ReportLab bağımlılık (reportlab>=3.6):

pip install "aspose-note[pdf]"

Eğer çekirdek paketi zaten kurduysanız, tek bir komutla yükseltin ve ekstra paketi ekleyin:

pip install --upgrade "aspose-note[pdf]"

Not: Çağırmaya çalışmak Document.Save ile SaveFormat.Pdf ReportLab yüklü olmadan bir ImportError çalışma zamanında bir hata oluşturur. Şunu kurun [pdf] extra, PDF işlevselliğini kullanmadan önce.


3. Virtual Environment (Best Practice)

Kütüphaneyi sistem Python öğenizden izole etmek için bir sanal ortam kullanın:

##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)

Depoyu klonlayın ve kaynağa karşı geliştirme ya da test çalıştırmak için düzenlenebilir modda kurun:

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

Doğrulama

Kurulumdan sonra, paketin içe aktarılabilir olduğunu doğrulayın:

from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")

Yüklü sürümü kontrol edin:

pip show aspose-note

Beklenen çıktı (sürüm farklı olabilir):

Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...

Bağımlılıklar

BağımlılıkGerekli mi?Amaç
Python 3.10+Her zamanMinimum dil sürümü
reportlab>=3.6İsteğe bağlı (şu aracılığıyla [pdf] ekstra)PDF dışa aktarımı şu şekilde Document.Save(..., SaveFormat.Pdf)

Çekirdek kütüphane şunlara sahiptir sıfır zorunlu üçüncü taraf bağımlılığı. Tüm MS-ONE/OneStore ikili ayrıştırması, Python içinde aspose.note._internal alt paket.


Paket Ayrıntıları

ÖzellikDeğer
Paket adıaspose-note
PyPI URLhttps://pypi.org/project/aspose-note/
İçe aktarma yolufrom aspose.note import ...
Sürüm (güncel)26.3.2
Python destek3.10, 3.11, 3.12
İşletim sistemleriWindows, Linux, macOS (OS-bağımsız)
LisansMIT (Aspose-Split)
Kaynak deposuhttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

Ek Kaynaklar

 Türkçe