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-noteOvo 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.SavesSaveFormat.Pdfbez instaliranog ReportLab‑a izazvat ćeImportErroru 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" -vVerifikacija
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-noteOč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
| Ovisnost | Potrebno? | Svrha |
|---|---|---|
| Python 3.10+ | Uvijek | Minimalna verzija jezika |
reportlab>=3.6 | Opcionalno (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
| Atribut | Vrijednost |
|---|---|
| Naziv paketa | aspose-note |
| PyPI URL | https://pypi.org/project/aspose-note/ |
| Put uvoza | from aspose.note import ... |
| Verzija (trenutna) | 26.3.2 |
| Podrška za Python | 3.10, 3.11, 3.12 |
| Operativni sustavi | Windows, Linux, macOS (OS-independent) |
| Licenca | MIT (Aspose-Split) |
| Izvorno spremište | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |