Instal·lació
Instal·lació de Aspose.Note FOSS per a Python
Aspose.Note FOSS for Python is distributed via PyPI sota el nom del paquet aspose-note. La instal·lació requereix Python 3.10 o posterior.
1. Standard Install (Recommended)
Instal·leu la biblioteca central amb pip:
pip install aspose-noteAixò instal·la el aspose.note paquet sense dependències opcionals. Admet totes les funcions de lectura i recorregut. L’exportació a PDF és no inclosa.
2. Install with PDF Export Support
Per habilitar Document.Save(..., SaveFormat.Pdf), instal·la amb el [pdf] extra. Això afegeix la ReportLab dependència (reportlab>=3.6):
pip install "aspose-note[pdf]"Si ja heu instal·lat el paquet central, actualitzeu-lo i afegiu l’extra en una sola comanda:
pip install --upgrade "aspose-note[pdf]"Nota: Intentant cridar Document.Save : amb SaveFormat.Pdf : sense ReportLab instal·lat generarà un ImportError : en temps d’execució. Instal·leu el [pdf] : extra abans d’utilitzar la funcionalitat PDF.
3. Virtual Environment (Best Practice)
Utilitzeu un entorn virtual per aïllar la biblioteca del vostre sistema 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)
Cloneu el repositori i instal·leu en mode editable per desenvolupar o executar proves contra el codi font:
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" -vVerificació
Després de la instal·lació, verifiqueu que el paquet es pot importar:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")Comproveu la versió instal·lada:
pip show aspose-noteSortida esperada (la versió pot diferir):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Dependències
| : Dependència | : Requerit? | : Propòsit |
|---|---|---|
| : Python 3.10+ | : Sempre | : Versió mínima del llenguatge |
reportlab>=3.6 | Opcional (via [pdf] extra) | Exportació PDF via Document.Save(..., SaveFormat.Pdf) |
La biblioteca central té zero dependències de tercers obligatòries. Tot l’anàlisi binari de MS-ONE/OneStore s’implementa en pur Python dins del aspose.note._internal subpackage.
Detalls del paquet
| Atribut | Valor |
|---|---|
| Nom del paquet | aspose-note |
| URL de PyPI | https://pypi.org/project/aspose-note/ |
| Ruta d’importació | from aspose.note import ... |
| Versió (actual) | 26.3.2 |
| Python suport | 3.10, 3.11, 3.12 |
| Sistemes operatius | Windows, Linux, macOS (independent del SO) |
| Llicència | MIT (Aspose-Split) |
| Repositori de codi | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |