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-noteTí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.SavesSaveFormat.Pdfbez nainstalovaného ReportLab vyvolá během běhuImportError. 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" -vOvěř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-noteOč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ávislost | Vyžadováno? | Účel |
|---|---|---|
| Python 3.10+ | Vždy | Minimální verze jazyka |
reportlab>=3.6 | Volitelné (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
| Attribute | Value |
|---|---|
| Název balíčku | aspose-note |
| PyPI URL | https://pypi.org/project/aspose-note/ |
| Importní cesta | from aspose.note import ... |
| Verze (aktuální) | 26.3.2 |
| Podpora Pythonu | 3.10, 3.11, 3.12 |
| Operační systémy | Windows, Linux, macOS (nezávislé na OS) |
| Licence | MIT (Aspose-Split) |
| Zdrojové úložiště | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |