Installatie
Installatie van Aspose.Note FOSS voor Python
Aspose.Note FOSS for Python is distributed via PyPI onder de pakketnaam aspose-note. Installatie vereist Python 3.10 of later.
1. Standard Install (Recommended)
Installeer de kernbibliotheek met pip:
pip install aspose-noteDit installeert de aspose.note pakket zonder optionele afhankelijkheden. Het ondersteunt alle lees- en traversalfuncties. PDF-export is niet inbegrepen.
2. Install with PDF Export Support
Om in te schakelen Document.Save(..., SaveFormat.Pdf), installeer met de [pdf] extra. Dit voegt de ReportLab afhankelijkheid (reportlab>=3.6):
pip install "aspose-note[pdf]"Als je het kernpakket al geïnstalleerd hebt, upgrade het en voeg de extra toe in één commando:
pip install --upgrade "aspose-note[pdf]"Opmerking: Poging om Document.Save met SaveFormat.Pdf zonder ReportLab geïnstalleerd zal een ImportError tijdens runtime. Installeer de [pdf] extra voordat je PDF-functionaliteit gebruikt.
3. Virtual Environment (Best Practice)
Gebruik een virtuele omgeving om de bibliotheek te isoleren van je systeem 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)
Kloon de repository en installeer in bewerkbare modus om te ontwikkelen of tests uit te voeren tegen de bron:
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" -vVerificatie
Controleer na de installatie of het pakket geïmporteerd kan worden:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")Controleer de geïnstalleerde versie:
pip show aspose-noteVerwachte output (versie kan afwijken):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Afhankelijkheden
| Afhankelijkheid | Vereist? | Doel |
|---|---|---|
| Python 3.10+ | Altijd | Minimale taalversie |
reportlab>=3.6 | Optioneel (via [pdf] extra) | PDF-export via Document.Save(..., SaveFormat.Pdf) |
De kernbibliotheek heeft nul verplichte third-party afhankelijkheden. Alle MS-ONE/OneStore binaire parsing is geïmplementeerd in pure Python binnen de aspose.note._internal subpackage.
Pakketdetails
| Attribuut | Waarde |
|---|---|
| Pakketnaam | aspose-note |
| PyPI-URL | https://pypi.org/project/aspose-note/ |
| Importpad | from aspose.note import ... |
| Versie (huidig) | 26.3.2 |
| Python ondersteuning | 3.10, 3.11, 3.12 |
| Besturingssystemen | Windows, Linux, macOS (OS-onafhankelijk) |
| Licentie | MIT (Aspose-Split) |
| Bronrepository | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |