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-noteAceasta 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" -vVerificare
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-noteIeș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.6 | Opț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
| Atribut | Valoare |
|---|---|
| Nume pachet | aspose-note |
| URL PyPI | https://pypi.org/project/aspose-note/ |
| Cale de import | from aspose.note import ... |
| Versiune (curentă) | 26.3.2 |
| Python suport | 3.10, 3.11, 3.12 |
| Sisteme de operare | Windows, Linux, macOS (independent de OS) |
| Licență | MIT (Aspose-Split) |
| Repository sursă | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |