Memulai Cepat

Panduan Cepat

Panduan ini menunjukkan jalur tercepat dari instalasi hingga file .pptx yang disimpan menggunakan
Aspose.Slides FOSS untuk Java. Perpustakaan ini berlisensi MIT, tidak memerlukan Microsoft Office,
dan dapat dijalankan pada platform apa pun yang mendukung Java 21 atau yang lebih baru.


Prasyarat

PersyaratanRincian
Java21 atau lebih baru
OSWindows, macOS, Linux, Docker
Paketaspose-slides-foss dari Maven Central

Instal

Tambahkan dependensi Maven ke pom.xml Anda. Selalu bungkus Presentation dalam blok try-with-resources untuk memastikan sumber daya internal dilepaskan setelah digunakan:

<dependency>
    <groupId>org.aspose.slides.foss</groupId>
    <artifactId>aspose-slides-foss</artifactId>
    <version>1.0.0</version>
</dependency>

Buat Presentasi

Buat sebuah Presentation tanpa argumen untuk membuat dek kosong. Perpustakaan secara otomatis menambahkan satu slide kosong. Panggil save() dengan jalur file output:

import org.aspose.slides.foss.Presentation;

try (Presentation prs = new Presentation()) {
    prs.save("empty.pptx");
}

Tambahkan Bentuk dengan Teks

Akses slide pertama melalui getSlides().get(0), sisipkan persegi panjang menggunakan
getShapes().addAutoShape(), lalu lampirkan teks melalui addTextFrame():

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.ISlide;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.ITextFrame;
import org.aspose.slides.foss.IPortionFormat;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.NullableBool;

try (Presentation prs = new Presentation()) {
    ISlide slide = prs.getSlides().get(0);
    IAutoShape shape = slide.getShapes().addAutoShape(
        ShapeType.RECTANGLE, 50, 50, 400, 150
    );
    ITextFrame tf = shape.addTextFrame("Hello from Aspose.Slides FOSS!");
    IPortionFormat fmt = tf.getParagraphs().get(0).getPortions().get(0).getPortionFormat();
    fmt.setFontHeight(24);
    fmt.setFontBold(NullableBool.TRUE);
    prs.save("with_shape.pptx");
}

Terapkan Isian Padat

Set setFillType(FillType.SOLID) pada format isi bentuk dan berikan warna RGB melalui setColor(new Color(r, g, b)):

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.FillType;
import org.aspose.slides.foss.drawing.Color;

try (Presentation prs = new Presentation()) {
    IAutoShape shape = prs.getSlides().get(0).getShapes().addAutoShape(
        ShapeType.RECTANGLE, 100, 100, 400, 200
    );
    shape.getFillFormat().setFillType(FillType.SOLID);
    shape.getFillFormat().getSolidFillColor().setColor(new Color(70, 130, 180));
    shape.addTextFrame("Styled shape");
    prs.save("styled.pptx");
}

Muat File yang Ada

Berikan jalur file ke konstruktor Presentation untuk membuka file .pptx yang sudah ada.
Baca jumlah slide, modifikasi dek sesuai kebutuhan, lalu panggil save() untuk menulis output:

import org.aspose.slides.foss.Presentation;

try (Presentation prs = new Presentation("existing.pptx")) {
    System.out.println("Slides: " + prs.getSlides().size());
    prs.save("copy.pptx");
}

Langkah Selanjutnya

 Bahasa Indonesia