Instalas
Instalasi Aspose.Slides FOSS untuk Python
Aspose.Slides FOSS for Python is distributed as a pure-Python package on PyPI. Its only external dependency is lxml, yang dipasang secara otomatis oleh pip: tidak ada ekstensi native yang harus dikompilasi, tidak ada pustaka sistem yang harus dipasang, dan tidak memerlukan Microsoft Office atau runtime proprietari lainnya.
Prasyarat
| Persyaratan | Rincian |
|---|---|
| Python versi | 3.10 or later |
| Manajer paket | pip (disertakan dengan CPython) |
| Sistem operasi | Windows, macOS, Linux (platform apa pun yang menjalankan CPython) |
| Compiler / alat build | Tidak diperlukan |
| Dependensi otomatis | lxml (dipasang secara otomatis oleh pip) |
1. Install via pip (Recommended)
Cara termudah untuk menginstal Aspose.Slides FOSS adalah langsung dari PyPI:
pip install aspose-slides-fosspip mengunduh dan memasang paket bersama dengan lxml dependensi. Tidak diperlukan konfigurasi pasca-pemasangan.
Untuk menginstal versi yang dipatok untuk build yang dapat direproduksi:
pip install aspose-slides-foss==26.3.02. Set Up a Virtual Environment (Recommended for Projects)
Menggunakan lingkungan virtual menjaga pustaka terisolasi dari proyek Python lainnya dan menghindari konflik versi.
Buat dan aktifkan lingkungan virtual:
##Create the environment
python -m venv .venv
##Activate on Linux / macOS
source .venv/bin/activate
##Activate on Windows (Command Prompt)
.venv\Scripts\activate.bat
##Activate on Windows (PowerShell)
.venv\Scripts\Activate.ps1Instal pustaka di dalam lingkungan yang telah diaktifkan:
pip install aspose-slides-fossCatat dependensi untuk reproduktibilitas:
pip freeze > requirements.txtUntuk membuat ulang lingkungan di mesin lain:
python -m venv .venv
source .venv/bin/activate # or the Windows equivalent
pip install -r requirements.txt3. Verify the Installation
Setelah memasang, verifikasi bahwa perpustakaan diimpor dengan benar dan sebuah Presentation dapat dibuat:
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
with slides.Presentation() as prs:
print("Aspose.Slides FOSS installed successfully")
print(f"Slides in empty presentation: {len(prs.slides)}")Output yang diharapkan:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1Anda juga dapat memeriksa versi yang terinstal dengan pip:
pip show aspose-slides-fossIni mencetak versi, penulis, dan lisensi (MIT).
Panduan Cepat: Membuat Presentasi dengan Bentuk
Skrip berikut membuat presentasi baru, menambahkan persegi panjang dengan teks, dan menyimpannya sebagai .pptx file:
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
from aspose.slides_foss import ShapeType
with slides.Presentation() as prs:
slide = prs.slides[0]
##Add a rectangle shape and set its text
shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 150)
shape.add_text_frame("Hello from Aspose.Slides FOSS!")
prs.save("hello.pptx", SaveFormat.PPTX)
print("Saved hello.pptx")Penting: Selalu gunakan Presentation sebagai manajer konteks (with pernyataan). Ini memastikan pembersihan yang tepat dari sumber daya internal ketika blok berakhir.
Catatan Platform
Windows, macOS, Linux: Pustaka ini identik di semua platform. Tidak ada jalur kode atau ekstensi biner khusus platform selain lxml.
Docker / serverless: Pustaka ini berfungsi di dalam image Docker yang ramping (seperti python:3.12-slim) dengan pip install aspose-slides-foss. Tidak ada paket apt atau yum tambahan yang diperlukan kecuali lxml perlu dikompilasi dari sumber (wheel PyPI mencakup arsitektur umum).
CI/CD: Tambahkan pip install aspose-slides-foss ke langkah dependensi pipeline CI Anda. Tidak ada penyiapan tambahan yang diperlukan.
Conda: Jika proyek Anda menggunakan Conda, instal pustaka dari PyPI di dalam lingkungan Conda:
conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-fossSumber Daya Tambahan
- Halaman Produk: Ikhtisar, ringkasan fitur, dan memulai cepat
- Lisensi: detail Lisensi MIT, tidak memerlukan kunci API
- Panduan Pengembang: Panduan fitur dengan contoh kode
- Referensi API: Referensi kelas dan metode