Instalacija
Instalacija Aspose.Note FOSS za Python
Aspose.Note FOSS for Python is distributed via PyPI pod imenom paketa aspose-note. Instalacija zahteva Python 3.10 ili noviji.
1. Standard Install (Recommended)
Instalirajte osnovnu biblioteku pomoću pip-a:
pip install aspose-noteOvo instalira aspose.note paket bez opcionih zavisnosti. Podržava sve funkcije čitanja i pretrage. PDF izvoz je nije uključeno.
2. Install with PDF Export Support
Da biste omogućili Document.Save(..., SaveFormat.Pdf), instalirajte sa [pdf] extra. Ovo dodaje ReportLab zavisnost (reportlab>=3.6):
pip install "aspose-note[pdf]"Ako ste već instalirali osnovni paket, nadogradite ga i dodajte dodatak u jednoj komandi:
pip install --upgrade "aspose-note[pdf]"Napomena: Pokušaj poziva Document.Save sa SaveFormat.Pdf bez instaliranog ReportLab-a će izazvati ImportError u vreme izvršavanja. Instalirajte [pdf] extra pre korišćenja PDF funkcionalnosti.
3. Virtual Environment (Best Practice)
Koristite virtuelno okruženje da izolujete biblioteku od vašeg sistemskog 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)
Klonirajte repozitorijum i instalirajte u režimu uređivanja 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, proverite da li je paket moguće uvesti:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")Proverite instaliranu verziju:
pip show aspose-noteOčekivani izlaz (verzija može da se razlikuje):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Zavisnosti
| Zavisnost | Obavezno? | Svrha |
|---|---|---|
| Python 3.10+ | Uvek | Minimalna verzija jezika |
reportlab>=3.6 | Opcionalno (preko [pdf] extra) | PDF izvoz putem Document.Save(..., SaveFormat.Pdf) |
Osnovna biblioteka ima nula obaveznih zavisnosti trećih strana. Sve MS-ONE/OneStore binarno parsiranje je implementirano u čistom Python unutar the aspose.note._internal podpaket.
Detalji paketa
| Atribut | Vrednost |
|---|---|
| Naziv paketa | aspose-note |
| PyPI URL | https://pypi.org/project/aspose-note/ |
| Put uvoza | from aspose.note import ... |
| Verzija (trenutna) | 26.3.2 |
| Python podrška | 3.10, 3.11, 3.12 |
| Operativni sistemi | Windows, Linux, macOS (nezavisno od OS-a) |
| Licenca | MIT (Aspose-Split) |
| Izvorni repozitorijum | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |