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

PersyaratanRincian
Python versi3.10 or later
Manajer paketpip (disertakan dengan CPython)
Sistem operasiWindows, macOS, Linux (platform apa pun yang menjalankan CPython)
Compiler / alat buildTidak diperlukan
Dependensi otomatislxml (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-foss

pip 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.0

2. 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.ps1

Instal pustaka di dalam lingkungan yang telah diaktifkan:

pip install aspose-slides-foss

Catat dependensi untuk reproduktibilitas:

pip freeze > requirements.txt

Untuk membuat ulang lingkungan di mesin lain:

python -m venv .venv
source .venv/bin/activate   # or the Windows equivalent
pip install -r requirements.txt

3. 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: 1

Anda juga dapat memeriksa versi yang terinstal dengan pip:

pip show aspose-slides-foss

Ini 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-foss

Sumber Daya Tambahan

 Bahasa Indonesia