Instalare

Instalarea Aspose.Note FOSS pentru Python

Aspose.Note FOSS for Python is distributed via PyPI sub numele pachetului aspose-note. Instalarea necesită Python 3.10 sau o versiune ulterioară.


1. Standard Install (Recommended)

Instalați biblioteca de bază cu pip:

pip install aspose-note

Aceasta instalează aspose.note pachetul fără dependențe opționale. Suportă toate funcțiile de citire și traversare. Exportul PDF este nu inclus.


2. Install with PDF Export Support

Pentru a activa Document.Save(..., SaveFormat.Pdf), instalați cu [pdf] extra. Aceasta adaugă ReportLab dependență (reportlab>=3.6):

pip install "aspose-note[pdf]"

Dacă ați instalat deja pachetul de bază, actualizați-l și adăugați extra-ul într-o singură comandă:

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

Notă: Încercarea de a apela Document.Save : cu SaveFormat.Pdf : fără ReportLab instalat va genera o ImportError : în timpul execuției. Instalați [pdf] : suplimentul înainte de a utiliza funcționalitatea PDF.


3. Virtual Environment (Best Practice)

Utilizați un mediu virtual pentru a izola biblioteca de Python sistemului dvs.:

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

Clonați depozitul și instalați în modul editabil pentru a dezvolta sau a rula teste pe sursă:

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

Verificare

După instalare, verificați că pachetul poate fi importat:

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

Verificați versiunea instalată:

pip show aspose-note

Ieșire așteptată (versiunea poate diferi):

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

Dependențe

: Dependență: Necesar?: Scop
: Python 3.10+: Întotdeauna: Versiunea minimă a limbajului
reportlab>=3.6Opțional (prin [pdf] extra)Export PDF prin Document.Save(..., SaveFormat.Pdf)

Biblioteca de bază are zero dependențe terță parte obligatorii. Toată parsarea binară MS-ONE/OneStore este implementată în Python pur în aspose.note._internal subpachetul.


Detalii pachet

AtributValoare
Nume pachetaspose-note
URL PyPIhttps://pypi.org/project/aspose-note/
Cale de importfrom aspose.note import ...
Versiune (curentă)26.3.2
Python suport3.10, 3.11, 3.12
Sisteme de operareWindows, Linux, macOS (independent de OS)
LicențăMIT (Aspose-Split)
Repository sursăhttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

Resurse suplimentare

 Română