Asennus

Asennus Aspose.Note FOSS:ille Python

Aspose.Note FOSS for Python is distributed via PyPI paketin nimen alla aspose-note. Asennus vaatii Python 3.10 tai uudemman.


1. Standard Install (Recommended)

Asenna ydinkirjasto pipillä:

pip install aspose-note

Tämä asentaa aspose.note paketti ilman valinnaisia riippuvuuksia. Se tukee kaikkia lukemisen ja läpikäynnin ominaisuuksia. PDF-vienti on ei sisältyy.


2. Install with PDF Export Support

Ota käyttöön Document.Save(..., SaveFormat.Pdf), asenna [pdf] lisäosa. Tämä lisää ReportLab riippuvuus (reportlab>=3.6):

pip install "aspose-note[pdf]"

Jos olet jo asentanut ydinpakkauksen, päivitä se ja lisää lisäosa yhdellä komennolla:

pip install --upgrade "aspose-note[pdf]"

Huomautus: Yritetään kutsua Document.Save kanssa SaveFormat.Pdf ilman ReportLab-asennusta aiheuttaa ImportError suorituksen aikana. Asenna [pdf] lisäpaketti ennen PDF-toiminnallisuuden käyttöä.


3. Virtual Environment (Best Practice)

Käytä virtuaaliympäristöä eristääksesi kirjaston järjestelmäsi Python:stä:

##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)

Kloonaa repositorio ja asenna muokattavassa tilassa kehittääksesi tai suorittaaksesi testejä lähdekoodia vastaan:

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

Vahvistus

Asennuksen jälkeen varmista, että paketti on tuotavissa:

from aspose.note import Document, SaveFormat, FileFormat
print("Aspose.Note FOSS for Python installed successfully.")

Tarkista asennettu versio:

pip show aspose-note

Odotettu tulos (versio voi poiketa):

Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...

Riippuvuudet

RiippuvuusTarvitaanko?Tarkoitus
Python 3.10+AinaVähimmäiskieliversio
reportlab>=3.6Valinnainen (via [pdf] lisä)PDF-vienti via Document.Save(..., SaveFormat.Pdf)

Ydinkirjasto sisältää nolla pakollista kolmannen osapuolen riippuvuutta. Kaikki MS-ONE/OneStore-binääriparsinta on toteutettu puhtaassa Python:ssa paketin sisällä aspose.note._internal alikirjasto.


Pakettitiedot

AttribuuttiArvo
Pakettin nimiaspose-note
PyPI-URLhttps://pypi.org/project/aspose-note/
Tuontipolkufrom aspose.note import ...
Versio (nykyinen)26.3.2
Python tuki3.10, 3.11, 3.12
KäyttöjärjestelmätWindows, Linux, macOS (käyttöjärjestelmäriippumaton)
LisenssiMIT (Aspose-Split)
Lähdekoodivarastohttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

Lisäresurssit

 Suomi