Cài đặt

Cài đặt Aspose.Slides FOSS cho Java

Aspose.Slides FOSS for Java is distributed as a standard Maven artifact. It has no native extensions, no system libraries to install, and no Microsoft Office or other proprietary runtime required.


Các yêu cầu trước

Yêu cầuChi tiết
Java phiên bản21 or later
Công cụ xây dựngMaven 3.8+ or Gradle 7+
Hệ điều hànhWindows, macOS, Linux (bất kỳ nền tảng nào chạy JDK)
Trình biên dịch / công cụ xây dựngJDK 21+ (để biên dịch)

1. Install via Maven (Recommended)

Thêm phụ thuộc sau vào pom.xml:

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

Maven sẽ tải xuống và cài đặt gói cùng với mọi phụ thuộc truyền tải. Không cần cấu hình nào sau khi cài đặt.


2. Install via Gradle

Thêm các dòng sau vào build.gradle:

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

Hoặc trong Kotlin DSL (build.gradle.kts):

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

3. Verify the Installation

Sau khi thêm phụ thuộc, hãy xác minh rằng thư viện được tải đúng cách và một Presentation có thể được tạo:

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());
        }
    }
}

Kết quả mong đợi:

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

Bắt đầu nhanh: Tạo một Bài thuyết trình với một Hình dạng

Chương trình sau tạo một bản trình bày mới, thêm một hình chữ nhật có văn bản, và lưu nó dưới dạng .pptx tệp:

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");
    }
}

Quan trọng: Luôn sử dụng Presentation bên trong một khối try-with-resources. Điều này đảm bảo việc dọn dẹp đúng cách các tài nguyên nội bộ khi khối kết thúc.


Ghi chú nền tảng

Windows, macOS, Linux: Thư viện giống hệt trên mọi nền tảng. Nó là Java thuần túy mà không có mã gốc đặc thù cho nền tảng nào.

Docker / không máy chủ: Thư viện hoạt động bên trong các hình ảnh Docker gọn (như eclipse-temurin:21-jre-alpine). Không cần gói hệ thống bổ sung.

CI/CD: Thêm phụ thuộc Maven vào dự án của bạn pom.xml và pipeline CI của bạn sẽ tự động giải quyết nó.


Tài nguyên bổ sung

 Tiếng Việt