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ầu | Chi tiết |
|---|---|
| Java phiên bản | 21 or later |
| Công cụ xây dựng | Maven 3.8+ or Gradle 7+ |
| Hệ điều hành | Windows, 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ựng | JDK 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: 1Bắ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
- Trang Sản phẩm: Tổng quan, tóm tắt tính năng và hướng dẫn nhanh
- Giấy phép: Chi tiết Giấy phép MIT, không cần khóa API
- Hướng dẫn dành cho nhà phát triển: Hướng dẫn tính năng kèm ví dụ mã
- Tham chiếu API: Tham chiếu lớp và phương thức