Pemasangan
Pemasangan Aspose.Slides FOSS untuk Java
Aspose.Slides FOSS untuk Java diedarkan sebagai artifak Maven standard. Ia tidak mempunyai sambungan asli, tiada perpustakaan sistem untuk dipasang, dan tidak memerlukan Microsoft Office atau runtime proprietari lain.
Prasyarat
| Keperluan | Butiran |
|---|---|
| Versi Java | 21 atau lebih baru |
| Alat bina | Maven 3.8+ atau Gradle 7+ |
| Sistem operasi | Windows, macOS, Linux (mana-mana platform yang menjalankan JDK) |
| Pengkompil / alat bina | JDK 21+ (untuk kompilasi) |
1. Pasang melalui Maven (Disyorkan)
Tambah kebergantungan berikut ke pom.xml anda:
<dependency>
<groupId>org.aspose.slides.foss</groupId>
<artifactId>aspose-slides-foss</artifactId>
<version>1.0.0</version>
</dependency>Maven memuat turun dan memasang pakej bersama semua kebergantungan transitif. Tiada konfigurasi selepas pemasangan diperlukan.
2. Pasang melalui Gradle
Tambah yang berikut kepada 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. Sahkan Pemasangan
Selepas menambah kebergantungan, sahkan bahawa perpustakaan dimuatkan dengan betul dan Presentation dapat dicipta:
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 dijangka:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1Mula Cepat: Buat Persembahan dengan Bentuk
Program berikut membuat persembahan baru, menambah segi empat tepat dengan teks, dan menyimpannya sebagai fail .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: Sentiasa gunakan Presentation di dalam blok try-with-resources. Ini memastikan pembersihan yang betul bagi sumber dalaman apabila blok tersebut keluar.
Nota Platform
Windows, macOS, Linux: Perpustakaan adalah sama pada semua platform. Ia adalah Java tulen tanpa kod asli khusus platform.
Docker / serverless: Perpustakaan berfungsi di dalam imej Docker slim (seperti eclipse-temurin:21-jre-alpine). Tiada pakej sistem tambahan diperlukan.
CI/CD: Tambahkan kebergantungan Maven ke pom.xml anda dan paip CI anda akan menyelesaikannya secara automatik.
Sumber Tambahan
- Product Page: Gambaran keseluruhan, ringkasan ciri, dan permulaan cepat
- License: Butiran Lesen MIT, tiada kunci API diperlukan
- Developer Guide: Panduan ciri dengan contoh kod
- API Reference: Rujukan kelas dan kaedah