Instalacija

Instalacija Aspose.Note FOSS za Python

Aspose.Note FOSS za Python distribuira se putem PyPI pod nazivom paketa aspose-note. Instalacija zahtijeva Python 3.10 ili noviji.


1. Standardna instalacija (preporučeno)

Instalirajte osnovnu biblioteku pomoću pip-a:

pip install aspose-note

Ovo instalira paket aspose.note bez opcionalnih ovisnosti. Podržava sve značajke čitanja i traversiranja. PDF izvoz nije uključen.


2. Instaliraj s podrškom za izvoz PDF-a

Za omogućavanje Document.Save(..., SaveFormat.Pdf), instalirajte s dodatkom [pdf]. Ovo dodaje ovisnost ReportLab (reportlab>=3.6):

pip install "aspose-note[pdf]"

Ako ste već instalirali osnovni paket, nadogradite ga i dodajte dodatni u jednoj naredbi:

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

Napomena: Pokušaj pozvati Document.Save s SaveFormat.Pdf bez instaliranog ReportLab‑a izazvat će ImportError u vrijeme izvođenja. Instaliraj dodatak [pdf] prije korištenja PDF funkcionalnosti.


3. Virtualno okruženje (najbolja praksa)

Koristite virtualno okruženje kako biste izolirali biblioteku od vašeg sistemskog Pythona:

##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. Urediva instalacija (Za suradnike)

Klonirajte repozitorij i instalirajte u uređivom načinu rada kako biste razvijali ili pokretali testove nad izvorom:

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

Verifikacija

Nakon instalacije provjerite je li paket moguće uvesti:

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

Provjerite instaliranu verziju:

pip show aspose-note

Očekivani izlaz (verzija se može razlikovati):

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

Ovisnosti

OvisnostPotrebno?Svrha
Python 3.10+UvijekMinimalna verzija jezika
reportlab>=3.6Opcionalno (preko [pdf] dodatka)PDF izvoz putem Document.Save(..., SaveFormat.Pdf)

Osnovna biblioteka nema nijednu obaveznu treću ovisnost. Sve MS-ONE/OneStore binarno parsiranje implementirano je u čistom Pythonu unutar podpaketa aspose.note._internal.


Detalji paketa

AtributVrijednost
Naziv paketaaspose-note
PyPI URLhttps://pypi.org/project/aspose-note/
Put uvozafrom aspose.note import ...
Verzija (trenutna)26.3.2
Podrška za Python3.10, 3.11, 3.12
Operativni sustaviWindows, Linux, macOS (OS-independent)
LicencaMIT (Aspose-Split)
Izvorno spremištehttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

Dodatni resursi

 Hrvatski