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
| Persyaratan | Detail |
|---|---|
| Versi Java | 21 atau lebih baru |
| Alat build | Maven 3.8+ atau Gradle 7+ |
| Sistem operasi | Windows, macOS, Linux (platform apa pun yang menjalankan JDK) |
| Compiler / alat build | JDK 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: 1Panduan 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
- Halaman Produk: Ikhtisar, ringkasan fitur, dan memulai cepat
- Lisensi: Detail Lisensi MIT, tidak memerlukan kunci API
- Panduan Pengembang: Panduan fitur dengan contoh kode
- Referensi API: Referensi kelas dan metode