Instalasi

Instalasi Aspose.Slides FOSS untuk Java

Aspose.Slides FOSS for Java didistribusikan sebagai artefak Maven standar. Tidak memiliki ekstensi native, tidak ada pustaka sistem yang harus diinstal, dan tidak memerlukan Microsoft Office atau runtime proprietari lainnya.


Prasyarat

PersyaratanDetail
Versi Java21 atau lebih baru
Alat buildMaven 3.8+ atau Gradle 7+
Sistem operasiWindows, macOS, Linux (platform apa pun yang menjalankan JDK)
Compiler / alat buildJDK 21+ (untuk kompilasi)

1. Instal via Maven (Direkomendasikan)

Tambahkan dependensi berikut ke pom.xml Anda:

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

Maven mengunduh dan menginstal paket beserta semua dependensi transitif. Tidak diperlukan konfigurasi pasca‑instalasi.


2. Instal via Gradle

Tambahkan berikut ke build.gradle Anda:

dependencies {
    implementation 'org.aspose.slides.foss:aspose-slides-foss:1.0.0'
}

Atau dalam Kotlin DSL (build.gradle.kts):

dependencies {
    implementation("org.aspose.slides.foss:aspose-slides-foss:1.0.0")
}

3. Verifikasi Instalasi

Setelah menambahkan dependensi, verifikasi bahwa perpustakaan dimuat dengan benar dan Presentation dapat dibuat:

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;

public class VerifyInstall {
    public static void main(String[] args) {
        try (Presentation prs = new Presentation()) {
            System.out.println("Aspose.Slides FOSS installed successfully");
            System.out.println("Slides in empty presentation: " + prs.getSlides().size());
        }
    }
}

Output yang diharapkan:

Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1

Panduan Cepat: Buat Presentasi dengan Bentuk

Program berikut membuat presentasi baru, menambahkan persegi panjang dengan teks, dan menyimpannya sebagai file .pptx.

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.export.SaveFormat;

public class QuickStart {
    public static void main(String[] args) {
        try (Presentation prs = new Presentation()) {
            var slide = prs.getSlides().get(0);

            // Add a rectangle shape and set its text
            var shape = slide.getShapes().addAutoShape(ShapeType.RECTANGLE, 50, 50, 400, 150);
            shape.addTextFrame("Hello from Aspose.Slides FOSS!");

            prs.save("hello.pptx", SaveFormat.PPTX);
        }
        System.out.println("Saved hello.pptx");
    }
}

Important: Selalu gunakan Presentation di dalam blok try-with-resources. Ini memastikan pembersihan yang tepat dari sumber daya internal ketika blok berakhir.


Catatan Platform

Windows, macOS, Linux: Library ini identik di semua platform. Ini adalah Java murni tanpa kode native khusus platform.

Docker / serverless: Perpustakaan ini berfungsi di dalam image Docker yang ramping (seperti eclipse-temurin:21-jre-alpine). Tidak diperlukan paket sistem tambahan.

CI/CD: Tambahkan dependensi Maven ke pom.xml Anda dan pipeline CI Anda akan menyelesaikannya secara otomatis.


Sumber Daya Tambahan

 Bahasa Indonesia