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

PageDescription
Fitur dan KapabilitasDaftar lengkap fitur yang didukung: slide, bentuk, teks, isi, efek, pemformatan 3D, catatan, komentar, gambar, dan properti dokumen.
Bekerja dengan GambarSematkan gambar ke dalam slide sebagai bingkai gambar dari file atau byte; kontrol mode isi (stretch, tile).
Bekerja dengan KonektorTambahkan konektor bengkok, siku, dan lurus antara bentuk; atur titik koneksi dan gaya garis.
Bekerja dengan Efek 3DTerapkan bayangan luar, cahaya bersinar, blur, bevel, preset kamera, rig cahaya, dan material pada bentuk.
Bekerja dengan KomentarTambahkan 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 / EnumPackageDescription
Presentationorg.aspose.slides.fossKontainer root; gunakan dalam try-with-resources
ShapeTypeorg.aspose.slides.fossEnum untuk tipe bentuk (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossEnum untuk tipe isian (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossBool tiga status untuk pemformatan (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportEnum format output (hanya PPTX yang didukung)
Colororg.aspose.slides.foss.drawingKonstruktor warna ARGB
PointForg.aspose.slides.foss.drawingTitik 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

 Bahasa Indonesia