Εγκατάσταση
Εγκατάσταση του Aspose.Note FOSS για Python
Aspose.Note FOSS for Python is distributed via PyPI υπό το όνομα του πακέτου aspose-note. Η εγκατάσταση απαιτεί Python 3.10 ή νεότερη.
1. Standard Install (Recommended)
Εγκαταστήστε τη βασική βιβλιοθήκη με pip:
pip install aspose-noteΑυτό εγκαθιστά το aspose.note πακέτο χωρίς προαιρετικές εξαρτήσεις. Υποστηρίζει όλες τις λειτουργίες ανάγνωσης και περιήγησης. Η εξαγωγή PDF είναι δεν συμπεριλαμβάνεται.
2. Install with PDF Export Support
Για να ενεργοποιήσετε Document.Save(..., SaveFormat.Pdf), εγκαταστήστε με το [pdf] πρόσθετο. Αυτό προσθέτει το ReportLab εξάρτηση (reportlab>=3.6):
pip install "aspose-note[pdf]"Αν έχετε ήδη εγκαταστήσει το βασικό πακέτο, αναβαθμίστε το και προσθέστε το πρόσθετο με μία εντολή:
pip install --upgrade "aspose-note[pdf]"Σημείωση: Προσπάθεια κλήσης Document.Save με SaveFormat.Pdf χωρίς εγκατεστημένο το ReportLab θα προκαλέσει ένα ImportError κατά την εκτέλεση. Εγκαταστήστε το [pdf] πρόσθετο πριν χρησιμοποιήσετε τη λειτουργικότητα PDF.
3. Virtual Environment (Best Practice)
Χρησιμοποιήστε ένα εικονικό περιβάλλον για να απομονώσετε τη βιβλιοθήκη από το σύστημα 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)
Κλωνοποιήστε το αποθετήριο και εγκαταστήστε σε επεξεργάσιμη λειτουργία για να αναπτύξετε ή να εκτελέσετε δοκιμές ενάντια στην πηγή:
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" -vΕπαλήθευση
Μετά την εγκατάσταση, επαληθεύστε ότι το πακέτο μπορεί να εισαχθεί:
from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")Ελέγξτε την εγκατεστημένη έκδοση:
pip show aspose-noteΑναμενόμενη έξοδος (η έκδοση μπορεί να διαφέρει):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Εξαρτήσεις
| Εξάρτηση | Απαιτείται;? | Σκοπός |
|---|---|---|
| Python 3.10+ | Πάντα | Ελάχιστη έκδοση γλώσσας |
reportlab>=3.6 | Προαιρετικό (μέσω [pdf] επιπλέον) | Εξαγωγή PDF μέσω Document.Save(..., SaveFormat.Pdf) |
Η βασική βιβλιοθήκη έχει μηδενικές υποχρεωτικές εξαρτήσεις τρίτων. Όλη η ανάλυση δυαδικών MS-ONE/OneStore υλοποιείται σε καθαρό Python εντός του aspose.note._internal υποπακέτου.
Λεπτομέρειες Πακέτου
| Ιδιότητα | Τιμή |
|---|---|
| Όνομα πακέτου | aspose-note |
| URL PyPI | https://pypi.org/project/aspose-note/ |
| Διαδρομή εισαγωγής | from aspose.note import ... |
| Έκδοση (τρέχουσα) | 26.3.2 |
| Υποστήριξη Python | 3.10, 3.11, 3.12 |
| Λειτουργικά συστήματα | Windows, Linux, macOS (ανεξάρτητο από το λειτουργικό σύστημα) |
| Άδεια | MIT (Aspose-Split) |
| Αποθετήριο πηγαίου κώδικα | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |