Installasjon
Installasjon av Aspose.Note FOSS for Python
Aspose.Note FOSS for Python is distributed via PyPI under pakkenavnet aspose-note. Installasjon krever Python 3.10 eller nyere.
1. Standard Install (Recommended)
Installer kjernebiblioteket med pip:
pip install aspose-noteDette installerer aspose.note pakken uten valgfrie avhengigheter. Den støtter alle lese- og traverseringsfunksjoner. PDF‑eksport er ikke inkludert.
2. Install with PDF Export Support
For å aktivere Document.Save(..., SaveFormat.Pdf), installer med den [pdf] ekstra. Dette legger til ReportLab avhengigheten (reportlab>=3.6):
pip install "aspose-note[pdf]"Hvis du allerede har installert kjernepakken, kan du oppgradere den og legge til ekstraen i én kommando:
pip install --upgrade "aspose-note[pdf]"Merk: Forsøk på å kalle Document.Save med SaveFormat.Pdf uten ReportLab installert vil kaste en ImportError ved kjøring. Installer den [pdf] ekstra før du bruker PDF-funksjonalitet.
3. Virtual Environment (Best Practice)
Bruk et virtuelt miljø for å isolere biblioteket fra ditt system 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)
Klone depotet og installer i redigerbar modus for å utvikle eller kjøre tester mot kildekoden:
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" -vVerifisering
Etter installasjon, verifiser at pakken kan importeres:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")Sjekk den installerte versjonen:
pip show aspose-noteForventet utdata (versjon kan variere):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Avhengigheter
| Avhengighet | Påkrevd? | Formål |
|---|---|---|
| Python 3.10+ | Alltid | Minimum språkversjon |
reportlab>=3.6 | Valgfritt (via [pdf] ekstra) | PDF-eksport via Document.Save(..., SaveFormat.Pdf) |
Kjernebiblioteket har null obligatoriske tredjepartsavhengigheter. All MS-ONE/OneStore binærparsing er implementert i ren Python innenfor aspose.note._internal subpakke.
Pakkedetaljer
| Attributt | Verdi |
|---|---|
| Pakkenavn | aspose-note |
| PyPI URL | https://pypi.org/project/aspose-note/ |
| Importsti | from aspose.note import ... |
| Versjon (nåværende) | 26.3.2 |
| Python støtte | 3.10, 3.11, 3.12 |
| Operativsystemer | Windows, Linux, macOS (OS-uavhengig) |
| Lisens | MIT (Aspose-Split) |
| Kilde-repositorium | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |