Installation

Installation de Aspose.Note FOSS pour Python

Aspose.Note FOSS for Python is distributed via PyPI sous le nom du paquet aspose-note. L’installation nécessite Python 3.10 ou version ultérieure.


1. Standard Install (Recommended)

Installez la bibliothèque principale avec pip :

pip install aspose-note

Ceci installe le aspose.note paquet sans dépendances optionnelles. Il prend en charge toutes les fonctionnalités de lecture et de traversée. L’exportation PDF est non incluse.


2. Install with PDF Export Support

Pour activer Document.Save(..., SaveFormat.Pdf), installez avec le [pdf] extra. Cela ajoute le ReportLab dépendance (reportlab>=3.6):

pip install "aspose-note[pdf]"

Si vous avez déjà installé le paquet principal, mettez‑le à jour et ajoutez l’extra en une seule commande :

pip install --upgrade "aspose-note[pdf]"

Remarque:Tentative d’appeler Document.Save avec SaveFormat.Pdf sans ReportLab installé déclenchera une ImportError à l’exécution. Installez le [pdf] extra avant d’utiliser la fonctionnalité PDF.


3. Virtual Environment (Best Practice)

Utilisez un environnement virtuel pour isoler la bibliothèque de votre Python système :

##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)

Clonez le dépôt et installez en mode éditable pour développer ou exécuter des tests sur le code source :

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

Vérification

Après l’installation, vérifiez que le paquet est importable :

from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")

Vérifiez la version installée :

pip show aspose-note

Sortie attendue (la version peut différer) :

Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...

Dépendances

DépendanceRequis ?Objectif
Python 3.10+ToujoursVersion minimale du langage
reportlab>=3.6Optionnel (via [pdf] supplémentaire)Export PDF via Document.Save(..., SaveFormat.Pdf)

La bibliothèque principale a zéro dépendances tierces obligatoires. Tout le parsing binaire MS-ONE/OneStore est implémenté en pur Python au sein du aspose.note._internal sous‑package.


Détails du paquet

AttributValeur
Nom du packageaspose-note
URL PyPIhttps://pypi.org/project/aspose-note/
Chemin d’importationfrom aspose.note import ...
Version (actuelle)26.3.2
Python prise en charge3.10, 3.11, 3.12
Systèmes d’exploitationWindows, Linux, macOS (indépendant du système d’exploitation)
LicenceMIT (Aspose-Split)
Dépôt sourcehttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

Ressources supplémentaires

 Français