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-noteIni 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" -vVerifikasi
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-noteOutput yang diharapkan (versi dapat berbeda):
Name: aspose-note
Version: 26.3.2
Summary: Aspose.Note-compatible Python API for reading OneNote (.one) files
...Dependensi
| Ketergantungan | Diperlukan? | Tujuan |
|---|---|---|
| Python 3.10+ | Selalu | Versi bahasa minimum |
reportlab>=3.6 | Opsional (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
| Atribut | Nilai |
|---|---|
| Nama paket | aspose-note |
| URL PyPI | https://pypi.org/project/aspose-note/ |
| Jalur impor | from aspose.note import ... |
| Versi (saat ini) | 26.3.2 |
| dukungan Python | 3.10, 3.11, 3.12 |
| Sistem operasi | Windows, Linux, macOS (tidak tergantung OS) |
| Lisensi | MIT (Aspose-Split) |
| Repositori sumber | https://github.com/aspose-note-foss/Aspose.Note-FOSS-for-Python |