Instalacja
Instalacja Aspose.Note FOSS dla Python
Aspose.Note FOSS for Python is distributed via PyPI pod nazwą pakietu aspose-note. Instalacja wymaga Python 3.10 lub nowszej.
1. Standard Install (Recommended)
Zainstaluj podstawową bibliotekę przy użyciu pip:
pip install aspose-noteInstaluje to aspose.note pakiet bez opcjonalnych zależności. Obsługuje wszystkie funkcje odczytu i przeglądania. Eksport PDF jest nie zawarty.
2. Install with PDF Export Support
Aby włączyć Document.Save(..., SaveFormat.Pdf), zainstaluj z [pdf] dodatkiem. To dodaje ReportLab zależność (reportlab>=3.6):
pip install "aspose-note[pdf]"Jeśli już zainstalowałeś podstawowy pakiet, zaktualizuj go i dodaj dodatkowy pakiet w jednym poleceniu:
pip install --upgrade "aspose-note[pdf]"Uwaga:Próba wywołania Document.Save z SaveFormat.Pdf bez zainstalowanego ReportLab spowoduje podniesienie ImportError w czasie wykonywania. Zainstaluj [pdf] extra przed użyciem funkcjonalności PDF.
3. Virtual Environment (Best Practice)
Użyj środowiska wirtualnego, aby odizolować bibliotekę od systemowego 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)
Sklonuj repozytorium i zainstaluj w trybie edytowalnym, aby rozwijać lub uruchamiać testy na źródle:
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" -vWeryfikacja
Po instalacji zweryfikuj, czy pakiet można zaimportować:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")Sprawdź zainstalowaną wersję:
pip show aspose-noteOczekiwany wynik (wersja może się różnić):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Zależności
| Zależność | Wymagane? | Cel |
|---|---|---|
| Python 3.10+ | Zawsze | Minimalna wersja języka |
reportlab>=3.6 | Opcjonalne (przez [pdf] dodatkowe) | Eksport PDF za pomocą Document.Save(..., SaveFormat.Pdf) |
Biblioteka rdzeniowa ma zero obowiązkowych zależności zewnętrznych. Wszystkie parsowanie binarne MS-ONE/OneStore jest zaimplementowane w czystym Python w aspose.note._internal podpakiet.
Szczegóły pakietu
| Atrybut | Wartość |
|---|---|
| Nazwa pakietu | aspose-note |
| URL PyPI | https://pypi.org/project/aspose-note/ |
| Ścieżka importu | from aspose.note import ... |
| Wersja (obecna) | 26.3.2 |
| Python wsparcie | 3.10, 3.11, 3.12 |
| Systemy operacyjne | Windows, Linux, macOS (niezależny od systemu operacyjnego) |
| Licencja | MIT (Aspose-Split) |
| Repozytorium źródłowe | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |