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

KeperluanButiran
Versi Java21 atau lebih baru
Alat binaMaven 3.8+ atau Gradle 7+
Sistem operasiWindows, macOS, Linux (mana-mana platform yang menjalankan JDK)
Pengkompil / alat binaJDK 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: 1

Mula 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

 Bahasa Melayu