Installazione
Installazione di Aspose.Note FOSS per Python
Aspose.Note FOSS for Python is distributed via PyPI sotto il nome del pacchetto aspose-note. L’installazione richiede Python 3.10 o versioni successive.
1. Standard Install (Recommended)
Installa la libreria core con pip:
pip install aspose-noteQuesto installa il aspose.note pacchetto senza dipendenze opzionali. Supporta tutte le funzionalità di lettura e traversata. L’esportazione PDF è non inclusa.
2. Install with PDF Export Support
Per abilitare Document.Save(..., SaveFormat.Pdf), installa con il [pdf] extra. Questo aggiunge la ReportLab dipendenza (reportlab>=3.6):
pip install "aspose-note[pdf]"Se hai già installato il pacchetto core, aggiornalo e aggiungi l’extra in un unico comando:
pip install --upgrade "aspose-note[pdf]"Nota: Tentare di chiamare Document.Save con SaveFormat.Pdf senza ReportLab installato genererà un ImportError a runtime. Installa il [pdf] extra prima di utilizzare la funzionalità PDF.
3. Virtual Environment (Best Practice)
Usa un ambiente virtuale per isolare la libreria dal tuo Python di sistema:
##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)
Clona il repository e installa in modalità modificabile per sviluppare o eseguire test sul codice sorgente:
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" -vVerifica
Dopo l’installazione, verifica che il pacchetto sia importabile:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")Verifica la versione installata:
pip show aspose-noteOutput previsto (la versione può differire):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Dipendenze
| Dipendenza | Obbligatorio? | Scopo |
|---|---|---|
| Python 3.10+ | Sempre | Versione minima del linguaggio |
reportlab>=3.6 | Opzionale (tramite [pdf] extra) | Esportazione PDF tramite Document.Save(..., SaveFormat.Pdf) |
La libreria principale ha zero dipendenze obbligatorie di terze parti. Tutta l’analisi binaria MS-ONE/OneStore è implementata in puro Python all’interno del aspose.note._internal sottopacchetto.
Dettagli del pacchetto
| Attributo | Valore |
|---|---|
| Nome del pacchetto | aspose-note |
| URL PyPI | https://pypi.org/project/aspose-note/ |
| Percorso di importazione | from aspose.note import ... |
| Versione (attuale) | 26.3.2 |
| Python supporto | 3.10, 3.11, 3.12 |
| Sistemi operativi | Windows, Linux, macOS (indipendente dal sistema operativo) |
| Licenza | MIT (Aspose-Split) |
| Repository di origine | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |