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-noteBu, 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" -vDoğ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-noteBeklenen çı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ık | Gerekli mi? | Amaç |
|---|---|---|
| Python 3.10+ | Her zaman | Minimum 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ı
| Özellik | Değer |
|---|---|
| Paket adı | aspose-note |
| PyPI URL | https://pypi.org/project/aspose-note/ |
| İçe aktarma yolu | from aspose.note import ... |
| Sürüm (güncel) | 26.3.2 |
| Python destek | 3.10, 3.11, 3.12 |
| İşletim sistemleri | Windows, Linux, macOS (OS-bağımsız) |
| Lisans | MIT (Aspose-Split) |
| Kaynak deposu | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |