Panduan Pengembang
Panduan ini mencakup kemampuan inti Aspose.Slides FOSS untuk Java dengan contoh kode yang dapat dijalankan untuk setiap area fitur.
Di Bagian Ini
| Page | Description |
|---|---|
| Fitur dan Kapabilitas | Daftar lengkap fitur yang didukung: slide, bentuk, teks, isi, efek, pemformatan 3D, catatan, komentar, gambar, dan properti dokumen. |
| Bekerja dengan Gambar | Sematkan gambar ke dalam slide sebagai bingkai gambar dari file atau byte; kontrol mode isi (stretch, tile). |
| Bekerja dengan Konektor | Tambahkan konektor bengkok, siku, dan lurus antara bentuk; atur titik koneksi dan gaya garis. |
| Bekerja dengan Efek 3D | Terapkan bayangan luar, cahaya bersinar, blur, bevel, preset kamera, rig cahaya, dan material pada bentuk. |
| Bekerja dengan Komentar | Tambahkan komentar ulasan berutas dan catatan pembicara; kelola penulis komentar; baca anotasi. |
Titik Masuk API
Setiap operasi dimulai dengan objek Presentation. Selalu gunakan di dalam blok try-with-resources:
import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;
// Open existing
try (Presentation prs = new Presentation("input.pptx")) {
// work with prs
prs.save("output.pptx", SaveFormat.PPTX);
}
// Create new
try (Presentation prs = new Presentation()) {
// work with prs
prs.save("new.pptx", SaveFormat.PPTX);
}Blok try-with-resources memastikan bahwa sumber daya XML internal dibebaskan saat blok keluar. Jangan menyimpan referensi Presentation di luar blok try.
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 | Package | Description |
|---|---|---|
Presentation | org.aspose.slides.foss | Kontainer root; gunakan dalam try-with-resources |
ShapeType | org.aspose.slides.foss | Enum untuk tipe bentuk (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Enum untuk tipe isian (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Bool tiga status untuk pemformatan (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Enum format output (hanya PPTX yang didukung) |
Color | org.aspose.slides.foss.drawing | Konstruktor warna ARGB |
PointF | org.aspose.slides.foss.drawing | Titik 2D float (digunakan untuk posisi komentar) |
Keterbatasan yang Diketahui
Area berikut memunculkan UnsupportedOperationException 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 program pertama
- Referensi API: Referensi kelas dan metode
- Panduan Cara: Artikel cara yang berorientasi pada tugas