Hướng Dẫn Nhà Phát Triển
Hướng dẫn này bao gồm các khả năng cốt lõi của Aspose.Slides FOSS cho Java với các ví dụ mã có thể chạy cho mỗi khu vực tính năng.
Trong Phần Này
| Trang | Mô tả |
|---|---|
| Tính năng và Khả năng | Danh sách đầy đủ các tính năng được hỗ trợ: slide, hình dạng, văn bản, tô màu, hiệu ứng, định dạng 3D, ghi chú, bình luận, hình ảnh và thuộc tính tài liệu. |
| Làm việc với Hình ảnh | Nhúng hình ảnh vào slide dưới dạng khung ảnh từ tệp hoặc byte; kiểm soát chế độ tô (kéo dài, lát). |
| Làm việc với Kết nối | Thêm các kết nối cong, khớp khuỷu và thẳng giữa các hình dạng; thiết lập vị trí kết nối và kiểu đường. |
| Làm việc với Hiệu ứng 3D | Áp dụng bóng ngoài, phát sáng, làm mờ, viền, cài đặt máy ảnh, bộ đèn và vật liệu cho các hình dạng. |
| Làm việc với Bình luận | Thêm bình luận đánh giá dạng chuỗi và ghi chú người nói; quản lý tác giả bình luận; đọc chú thích. |
Điểm vào API
Mỗi thao tác bắt đầu bằng một Presentation đối tượng. Luôn sử dụng nó trong một khối try-with-resources:
import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;
// Open existing
try (Presentation prs = new Presentation("input.pptx")) {
// work with prs
prs.save("output.pptx", SaveFormat.PPTX);
}
// Create new
try (Presentation prs = new Presentation()) {
// work with prs
prs.save("new.pptx", SaveFormat.PPTX);
}Khối try-with-resources đảm bảo các tài nguyên XML nội bộ được giải phóng khi khối kết thúc. Không lưu một Presentation tham chiếu bên ngoài khối try.
Định dạng đầu ra được hỗ trợ
Định dạng lưu duy nhất được hỗ trợ là PPTX (SaveFormat.PPTX). Xuất ra PDF, HTML, SVG, hoặc các định dạng hình ảnh không khả dụng trong phiên bản này.
Các lớp chính
| Lớp / Enum | Gói | Mô tả |
|---|---|---|
Presentation | org.aspose.slides.foss | Bộ chứa gốc; sử dụng trong try-with-resources |
ShapeType | org.aspose.slides.foss | Enum cho các loại hình dạng (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Enum cho các loại tô (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Bool ba trạng thái cho định dạng (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Enum định dạng đầu ra (chỉ hỗ trợ PPTX) |
Color | org.aspose.slides.foss.drawing | Hàm khởi tạo màu ARGB |
PointF | org.aspose.slides.foss.drawing | Điểm 2D kiểu float (được dùng cho vị trí bình luận) |
Các hạn chế đã biết
Các khu vực sau gây ra UnsupportedOperationException trong phiên bản này:
- Biểu đồ: không tạo hoặc chỉnh sửa biểu đồ
- SmartArt: không được hỗ trợ
- Hoạt ảnh và chuyển tiếp: không thể đặt chuyển tiếp slide và hoạt ảnh đối tượng
- Định dạng xuất: chỉ hỗ trợ lưu PPTX; không hỗ trợ PDF, HTML, SVG, hoặc xuất hình ảnh
- Liên kết siêu văn bản và cài đặt hành động: các đối tượng liên kết không thể chỉnh sửa
- Macro VBA và chữ ký số:không khả dụng
Các phần XML không xác định gặp trong quá trình tải sẽ được giữ nguyên khi lưu, vì vậy quá trình vòng lại không bao giờ xóa nội dung mà thư viện chưa hiểu.
Xem Thêm
- Bắt đầu: Cài đặt và chương trình đầu tiên
- Tham chiếu API: Tham chiếu lớp và phương thức
- Hướng dẫn cách làm: Bài viết hướng dẫn theo nhiệm vụ