Panduan Pengembang
Panduan ini mencakup kemampuan inti Aspose.Slides FOSS untuk Python dengan contoh kode yang dapat dijalankan untuk setiap area fitur.
Di Bagian Ini
| Page | Description |
|---|---|
| Features and Capabilities | Daftar lengkap fitur yang didukung: slide, bentuk, teks, isian, efek, pemformatan 3D, catatan, komentar, gambar, dan properti dokumen. |
| Working with Images | Sematkan gambar ke dalam slide sebagai bingkai gambar dari file atau byte; kontrol mode isian (stretch, tile). |
| Working with Connectors | Tambahkan konektor bengkok, siku, dan lurus antara bentuk; atur titik koneksi dan gaya garis. |
| Working with 3D Effects | Terapkan bayangan luar, cahaya bersinar, blur, bevel, preset kamera, rig cahaya, dan material pada bentuk. |
| Working with Comments | Tambahkan komentar ulasan berutas dan catatan pembicara; kelola penulis komentar; baca anotasi. |
Titik Masuk API
Setiap operasi dimulai dengan objek Presentation. Selalu gunakan sebagai manajer konteks:
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
# Open existing
with slides.Presentation("input.pptx") as prs:
# work with prs
prs.save("output.pptx", SaveFormat.PPTX)
# Create new
with slides.Presentation() as prs:
# work with prs
prs.save("new.pptx", SaveFormat.PPTX)Manajer konteks memastikan bahwa sumber daya internal COM/XML dilepaskan ketika blok keluar. Jangan menyimpan referensi Presentation di luar blok with.
Format Output yang Didukung
Satu-satunya format penyimpanan yang didukung adalah PPTX (SaveFormat.PPTX). Ekspor ke PDF, HTML, SVG, atau format gambar tidak tersedia dalam edisi ini.
Kelas Kunci
| Class / Enum | Import Path | Description |
|---|---|---|
Presentation | aspose.slides_foss | Kontainer akar; gunakan sebagai manajer konteks |
ShapeType | aspose.slides_foss | Enum untuk tipe bentuk (RECTANGLE, ELLIPSE, …) |
FillType | aspose.slides_foss | Enum untuk tipe isian (SOLID, GRADIENT, …) |
NullableBool | aspose.slides_foss | Bool tiga status untuk pemformatan (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | aspose.slides_foss.export | Enum format output (hanya PPTX yang didukung) |
Color | aspose.slides_foss.drawing | Konstruktor warna ARGB |
PointF | aspose.slides_foss.drawing | Titik 2D float (digunakan untuk posisi komentar) |
Keterbatasan yang Diketahui
Area berikut memunculkan NotImplementedError dalam edisi ini:
- Charts: tidak dapat membuat atau memodifikasi diagram
- SmartArt: tidak didukung
- Animations and transitions: transisi slide dan animasi objek tidak dapat diatur
- Export formats: hanya penyimpanan PPTX yang didukung; tidak ada ekspor PDF, HTML, SVG, atau gambar
- Hyperlinks and action settings: objek tautan tidak dapat dimodifikasi
- VBA macros and digital signatures: tidak dapat diakses
Bagian XML yang tidak dikenal yang ditemui selama pemuatan dipertahankan secara verbatim saat disimpan, sehingga round-tripping tidak pernah menghapus konten yang belum dipahami oleh perpustakaan.
Lihat Juga
- Memulai: Instalasi dan skrip pertama
- Referensi API: Referensi kelas dan metode
- Panduan Cara: Artikel cara berorientasi tugas