Installatie

Installatie van Aspose.Note FOSS voor Python

Aspose.Note FOSS for Python is distributed via PyPI onder de pakketnaam aspose-note. Installatie vereist Python 3.10 of later.


1. Standard Install (Recommended)

Installeer de kernbibliotheek met pip:

pip install aspose-note

Dit installeert de aspose.note pakket zonder optionele afhankelijkheden. Het ondersteunt alle lees- en traversalfuncties. PDF-export is niet inbegrepen.


2. Install with PDF Export Support

Om in te schakelen Document.Save(..., SaveFormat.Pdf), installeer met de [pdf] extra. Dit voegt de ReportLab afhankelijkheid (reportlab>=3.6):

pip install "aspose-note[pdf]"

Als je het kernpakket al geïnstalleerd hebt, upgrade het en voeg de extra toe in één commando:

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

Opmerking: Poging om Document.Save met SaveFormat.Pdf zonder ReportLab geïnstalleerd zal een ImportError tijdens runtime. Installeer de [pdf] extra voordat je PDF-functionaliteit gebruikt.


3. Virtual Environment (Best Practice)

Gebruik een virtuele omgeving om de bibliotheek te isoleren van je systeem 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)

Kloon de repository en installeer in bewerkbare modus om te ontwikkelen of tests uit te voeren tegen de bron:

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

Verificatie

Controleer na de installatie of het pakket geïmporteerd kan worden:

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

Controleer de geïnstalleerde versie:

pip show aspose-note

Verwachte output (versie kan afwijken):

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

Afhankelijkheden

AfhankelijkheidVereist?Doel
Python 3.10+AltijdMinimale taalversie
reportlab>=3.6Optioneel (via [pdf] extra)PDF-export via Document.Save(..., SaveFormat.Pdf)

De kernbibliotheek heeft nul verplichte third-party afhankelijkheden. Alle MS-ONE/OneStore binaire parsing is geïmplementeerd in pure Python binnen de aspose.note._internal subpackage.


Pakketdetails

AttribuutWaarde
Pakketnaamaspose-note
PyPI-URLhttps://pypi.org/project/aspose-note/
Importpadfrom aspose.note import ...
Versie (huidig)26.3.2
Python ondersteuning3.10, 3.11, 3.12
BesturingssystemenWindows, Linux, macOS (OS-onafhankelijk)
LicentieMIT (Aspose-Split)
Bronrepositoryhttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

Aanvullende bronnen

 Nederlands