Instalace

Instalace Aspose.Note FOSS pro Python

Aspose.Note FOSS pro Python je distribuován prostřednictvím PyPI pod názvem balíčku aspose-note. Instalace vyžaduje Python 3.10 nebo novější.


1. Standardní instalace (doporučeno)

Nainstalujte základní knihovnu pomocí pip:

pip install aspose-note

Tímto se nainstaluje balíček aspose.note bez volitelných závislostí. Podporuje všechny funkce čtení a procházení. Export do PDF není zahrnut.


2. Instalace s podporou exportu PDF

Chcete-li povolit Document.Save(..., SaveFormat.Pdf), nainstalujte s doplňkem [pdf]. Tím se přidá závislost ReportLab (reportlab>=3.6):

pip install "aspose-note[pdf]"

Pokud jste již nainstalovali základní balíček, aktualizujte jej a přidejte extra v jednom příkazu:

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

Poznámka: Pokus o volání Document.Save s SaveFormat.Pdf bez nainstalovaného ReportLab vyvolá během běhu ImportError. Nainstalujte extra [pdf] před použitím PDF funkčnosti.


3. Virtuální prostředí (nejlepší praxe)

Použijte virtuální prostředí k izolaci knihovny od systémového Pythonu:

##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. Editovatelná instalace (pro přispěvatele)

Naklonujte repozitář a nainstalujte jej v editovatelném režimu pro vývoj nebo spuštění testů 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

Ověření

Po instalaci ověřte, že balíček lze importovat:

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

Zkontrolujte nainstalovanou verzi:

pip show aspose-note

Očekávaný výstup (verze se může lišit):

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

Závislosti

ZávislostVyžadováno?Účel
Python 3.10+VždyMinimální verze jazyka
reportlab>=3.6Volitelné (přes extra [pdf])Export PDF pomocí Document.Save(..., SaveFormat.Pdf)

Jádrová knihovna má nulové povinné závislosti na třetích stranách. Veškeré binární parsování MS-ONE/OneStore je implementováno v čistém Pythonu v podbalíčku aspose.note._internal.


Podrobnosti balíčku

AttributeValue
Název balíčkuaspose-note
PyPI URLhttps://pypi.org/project/aspose-note/
Importní cestafrom aspose.note import ...
Verze (aktuální)26.3.2
Podpora Pythonu3.10, 3.11, 3.12
Operační systémyWindows, Linux, macOS (nezávislé na OS)
LicenceMIT (Aspose-Split)
Zdrojové úložištěhttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

Další zdroje

 Čeština