Instalación
Instalación de Aspose.Note FOSS para Python
Aspose.Note FOSS for Python is distributed via PyPI bajo el nombre del paquete aspose-note. La instalación requiere Python 3.10 o posterior.
1. Standard Install (Recommended)
Instale la biblioteca central con pip:
pip install aspose-noteEsto instala el aspose.note paquete sin dependencias opcionales. Soporta todas las funciones de lectura y recorrido. La exportación a PDF es no incluida.
2. Install with PDF Export Support
Para habilitar Document.Save(..., SaveFormat.Pdf), instale con el [pdf] extra. Esto agrega el ReportLab dependencia (reportlab>=3.6):
pip install "aspose-note[pdf]"Si ya ha instalado el paquete central, actualícelo y agregue el extra en un solo comando:
pip install --upgrade "aspose-note[pdf]"Nota:Intentando llamar Document.Save con SaveFormat.Pdf sin ReportLab instalado generará un ImportError en tiempo de ejecución. Instale el [pdf] extra antes de usar la funcionalidad PDF.
3. Virtual Environment (Best Practice)
Utilice un entorno virtual para aislar la biblioteca de su Python del 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)
Clone el repositorio e instale en modo editable para desarrollar o ejecutar pruebas contra el código fuente:
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ón
Después de la instalación, verifique que el paquete sea importable:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")Compruebe la versión instalada:
pip show aspose-noteSalida esperada (la versión puede variar):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Dependencias
| Dependencia | ¿Requerido? | Propósito |
|---|---|---|
| Python 3.10+ | Siempre | Versión mínima del lenguaje |
reportlab>=3.6 | Opcional (a través de [pdf] extra) | Exportación de PDF a través de Document.Save(..., SaveFormat.Pdf) |
La biblioteca central tiene cero dependencias obligatorias de terceros. Todo el análisis binario de MS-ONE/OneStore está implementado en puro Python dentro del aspose.note._internal subpaquete.
Detalles del paquete
| Atributo | Valor |
|---|---|
| Nombre del paquete | aspose-note |
| URL de PyPI | https://pypi.org/project/aspose-note/ |
| Ruta de importación | from aspose.note import ... |
| Versión (actual) | 26.3.2 |
| Python soporte | 3.10, 3.11, 3.12 |
| Sistemas operativos | Windows, Linux, macOS (independiente del SO) |
| Licencia | MIT (Aspose-Split) |
| Repositorio fuente | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |