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-note

Això 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" -v

Verificació

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-note

Sortida 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.6Opcional (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

AtributValor
Nom del paquetaspose-note
URL de PyPIhttps://pypi.org/project/aspose-note/
Ruta d’importaciófrom aspose.note import ...
Versió (actual)26.3.2
Python suport3.10, 3.11, 3.12
Sistemes operatiusWindows, Linux, macOS (independent del SO)
LlicènciaMIT (Aspose-Split)
Repositori de codihttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

Recursos addicionals

 Català