Installation

Installation af Aspose.Note FOSS for Python

Aspose.Note FOSS for Python is distributed via PyPI under pakke navnet aspose-note. Installation kræver Python 3.10 eller senere.


1. Standard Install (Recommended)

Installer kernebiblioteket med pip:

pip install aspose-note

Dette installerer aspose.note pakke uden valgfrie afhængigheder. Den understøtter alle læse- og gennemløbsfunktioner. PDF-eksport er ikke inkluderet.


2. Install with PDF Export Support

For at aktivere Document.Save(..., SaveFormat.Pdf), installer med den [pdf] extra. Dette tilføjer den ReportLab afhængighed (reportlab>=3.6):

pip install "aspose-note[pdf]"

Hvis du allerede har installeret kernepakken, kan du opgradere den og tilføje ekstraen i én kommando:

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

Bemærk: Forsøg på at kalde Document.Save med SaveFormat.Pdf uden at ReportLab er installeret vil udløse en ImportError ved kørsel. Installer den [pdf] extra før du bruger PDF-funktionalitet.


3. Virtual Environment (Best Practice)

Brug et virtuelt miljø til at isolere biblioteket fra dit system 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)

Klon repository’et og installer i redigerbar tilstand for at udvikle eller køre tests mod kildekoden:

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

Verifikation

Efter installationen, verificér at pakken kan importeres:

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

Tjek den installerede version:

pip show aspose-note

Forventet output (version kan variere):

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

Afhængigheder

AfhængighedPåkrævet?Formål
Python 3.10+AltidMinimum sprogversion
reportlab>=3.6Valgfri (via [pdf] ekstra)PDF-eksport via Document.Save(..., SaveFormat.Pdf)

Kernebiblioteket har nul obligatoriske tredjepartsafhængigheder. Al MS-ONE/OneStore binær parsing er implementeret i ren Python inden for den aspose.note._internal underpakke.


Pakkedetaljer

AttributVærdi
Pakkenavnaspose-note
PyPI-URLhttps://pypi.org/project/aspose-note/
Importstifrom aspose.note import ...
Version (aktuel)26.3.2
Python support3.10, 3.11, 3.12
OperativsystemerWindows, Linux, macOS (OS-uafhængig)
LicensMIT (Aspose-Split)
Kildearkivhttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

Yderligere ressourcer

 Dansk