Inštalácia

Inštalácia Aspose.Note FOSS pre Python

Aspose.Note FOSS for Python is distributed via PyPI pod názvom balíka aspose-note. Inštalácia vyžaduje Python 3.10 alebo novší.


1. Standard Install (Recommended)

Nainštalujte základnú knižnicu pomocou pip:

pip install aspose-note

Toto nainštaluje aspose.note balík bez voliteľných závislostí. Podporuje všetky funkcie čítania a prechádzania. Export do PDF je nie zahrnutý.


2. Install with PDF Export Support

Ak chcete povoliť Document.Save(..., SaveFormat.Pdf), nainštalujte s [pdf] extra. Toto pridá ReportLab závislosť (reportlab>=3.6):

pip install "aspose-note[pdf]"

Ak ste už nainštalovali základný balík, aktualizujte ho a pridajte extra v jednom príkaze:

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

Poznámka: Pokus o volanie Document.Save s SaveFormat.Pdf bez nainštalovaného ReportLab vyvolá ImportError v čase behu. Nainštalujte [pdf] extra pred použitím funkcie PDF.


3. Virtual Environment (Best Practice)

Použite virtuálne prostredie na izoláciu knižnice od vášho systémového 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)

Naklonujte repozitár a nainštalujte v editovateľnom režime pre vývoj alebo spúšťanie testov proti zdrojovému kódu:

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

Verifikácia

Po inštalácii overte, že je balík importovateľný:

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

Skontrolujte nainštalovanú verziu:

pip show aspose-note

Očakávaný výstup (verzia sa môže líšiť):

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

Závislosti

ZávislosťPožadované?Účel
Python 3.10+VždyMinimálna verzia jazyka
reportlab>=3.6Voliteľné (cez [pdf] extra)Export PDF cez Document.Save(..., SaveFormat.Pdf)

Jadro knižnice má žiadne povinné závislosti tretích strán. Všetko parsovanie binárnych súborov MS-ONE/OneStore je implementované v čistom Python v rámci aspose.note._internal podbalíka.


Podrobnosti o balíku

AtribútHodnota
Názov balíkaaspose-note
URL PyPIhttps://pypi.org/project/aspose-note/
Cesta importufrom aspose.note import ...
Verzia (aktuálna)26.3.2
Python podpora3.10, 3.11, 3.12
Operačné systémyWindows, Linux, macOS (nezávislé na OS)
LicenciaMIT (Aspose-Split)
Zdrojové úložiskohttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

Ďalšie zdroje

 Slovenčina