Pemasangan

Pemasangan Aspose.Note FOSS untuk Python

Aspose.Note FOSS for Python is distributed via PyPI di bawah nama pakej aspose-note. Pemasangan memerlukan Python 3.10 atau lebih baru.


1. Standard Install (Recommended)

Pasang perpustakaan teras dengan pip:

pip install aspose-note

Ini memasang aspose.note pakej tanpa kebergantungan pilihan. Ia menyokong semua ciri pembacaan dan penjelajahan. Eksport PDF adalah tidak disertakan.


2. Install with PDF Export Support

Untuk membolehkan Document.Save(..., SaveFormat.Pdf), pasang dengan [pdf] tambahan. Ini menambah ReportLab kebergantungan (reportlab>=3.6):

pip install "aspose-note[pdf]"

Jika anda sudah memasang pakej teras, naik tarafnya dan tambahkan tambahan dalam satu arahan:

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

Nota: Percubaan untuk memanggil Document.Save dengan SaveFormat.Pdf tanpa ReportLab dipasang akan menyebabkan satu ImportError pada masa jalan. Pasang [pdf] tambahan sebelum menggunakan fungsi PDF.


3. Virtual Environment (Best Practice)

Gunakan persekitaran maya untuk mengasingkan perpustakaan daripada Python sistem anda:

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

Klon repositori dan pasang dalam mod boleh edit untuk membangunkan atau menjalankan ujian terhadap sumber:

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

Pengesahan

Selepas pemasangan, sahkan bahawa pakej boleh diimport:

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

Semak versi yang dipasang:

pip show aspose-note

Output yang dijangka (versi mungkin berbeza):

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

Kebergantungan

KebergantunganDiperlukan?Tujuan
Python 3.10+SentiasaVersi bahasa minimum
reportlab>=3.6Pilihan (melalui [pdf] tambahan)Eksport PDF melalui Document.Save(..., SaveFormat.Pdf)

Pustaka teras mempunyai tiada kebergantungan pihak ketiga yang wajib. Semua penapisan binari MS-ONE/OneStore dilaksanakan dalam Python tulen dalam aspose.note._internal subpakej.


Butiran Pakej

AtributNilai
Nama pakejaspose-note
URL PyPIhttps://pypi.org/project/aspose-note/
Laluan importfrom aspose.note import ...
Versi (semasa)26.3.2
Python sokongan3.10, 3.11, 3.12
Sistem operasiWindows, Linux, macOS (bebas-OS)
LesenMIT (Aspose-Split)
Repositori sumberhttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

Sumber Tambahan

 Bahasa Melayu