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-noteToto 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" -vVerifiká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-noteOč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ždy | Minimálna verzia jazyka |
reportlab>=3.6 | Voliteľ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út | Hodnota |
|---|---|
| Názov balíka | aspose-note |
| URL PyPI | https://pypi.org/project/aspose-note/ |
| Cesta importu | from aspose.note import ... |
| Verzia (aktuálna) | 26.3.2 |
| Python podpora | 3.10, 3.11, 3.12 |
| Operačné systémy | Windows, Linux, macOS (nezávislé na OS) |
| Licencia | MIT (Aspose-Split) |
| Zdrojové úložisko | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |