Instalas

Instalasi Aspose.Note FOSS untuk Python

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


1. Standard Install (Recommended)

Instal pustaka inti dengan pip:

pip install aspose-note

Ini menginstal aspose.note paket tanpa dependensi opsional. Ini mendukung semua fitur membaca dan penelusuran. Ekspor PDF adalah tidak disertakan.


2. Install with PDF Export Support

Untuk mengaktifkan Document.Save(..., SaveFormat.Pdf), instal dengan [pdf] ekstra. Ini menambahkan ReportLab dependensi (reportlab>=3.6):

pip install "aspose-note[pdf]"

Jika Anda sudah menginstal paket inti, tingkatkan dan tambahkan ekstra dalam satu perintah:

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

Catatan: Mencoba memanggil Document.Save dengan SaveFormat.Pdf tanpa ReportLab terpasang akan menghasilkan sebuah ImportError pada waktu berjalan. Instal [pdf] ekstra sebelum menggunakan fungsionalitas PDF.


3. Virtual Environment (Best Practice)

Gunakan lingkungan virtual untuk mengisolasi pustaka dari 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 instal dalam mode dapat diedit untuk mengembangkan atau menjalankan tes 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

Verifikasi

Setelah instalasi, verifikasi bahwa paket dapat diimpor:

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

Periksa versi yang terinstal:

pip show aspose-note

Output yang diharapkan (versi dapat berbeda):

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

Dependensi

KetergantunganDiperlukan?Tujuan
Python 3.10+SelaluVersi bahasa minimum
reportlab>=3.6Opsional (melalui [pdf] tambahan)Ekspor PDF melalui Document.Save(..., SaveFormat.Pdf)

Pustaka inti memiliki nol ketergantungan pihak ketiga yang wajib. Semua parsing biner MS-ONE/OneStore diimplementasikan dalam Python murni di dalam aspose.note._internal subpaket.


Detail Paket

AtributNilai
Nama paketaspose-note
URL PyPIhttps://pypi.org/project/aspose-note/
Jalur imporfrom aspose.note import ...
Versi (saat ini)26.3.2
dukungan Python3.10, 3.11, 3.12
Sistem operasiWindows, Linux, macOS (tidak tergantung OS)
LisensiMIT (Aspose-Split)
Repositori sumberhttps://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python

Sumber Daya Tambahan

 Bahasa Indonesia