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 .NET 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

TrangMô tả
Tính năng và Khả năngDanh 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 ảnhNhúng hình ảnh vào slide dưới dạng khung ảnh từ tệp hoặc luồng; kiểm soát chế độ tô (kéo dài, lát gạch).
Làm việc với Kết nốiThê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 chạm, cài đặt máy ảnh, bộ đèn chiếu sáng và vật liệu cho các hình dạng.
Làm việc với Bình luậnThê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 Nhập API

Mỗi thao tác bắt đầu bằng một Presentation đối tượng. Luôn sử dụng nó với một using câu lệnh:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);

The using câu lệnh đảm bảo rằng các tài nguyên nội bộ được giải phóng khi phạm vi kết thúc. Không lưu trữ một Presentation tham chiếu vượt quá using phạm vi.

Định Dạng Đầu Ra Được Hỗ Trợ

Định dạng lưu duy nhất được hỗ trợ là PPTX (SaveFormat.PptxXuấ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 / EnumKhông gian tênMô tả
PresentationAspose.Slides.FossBộ chứa gốc; triển khai IDisposable
ShapeTypeAspose.Slides.FossEnum cho các loại hình dạng (Rectangle, Ellipse, …)
FillTypeAspose.Slides.FossEnum cho các loại tô (Solid, Gradient, …)
NullableBoolAspose.Slides.FossBool ba trạng thái cho định dạng (True, False, NotDefined)
SaveFormatAspose.Slides.Foss.ExportEnum định dạng đầu ra (chỉ hỗ trợ Pptx)
PointFAspose.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 không được hỗ trợ trong phiên bản này:

  • Biểu đồ: không tạo hoặc sửa đổi 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 dưới dạng 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 phải trong quá trình tải được giữ nguyên nguyên văn khi lưu, vì vậy việc đọc‑ghi lại không bao giờ xóa nội dung mà thư viện chưa hiểu.

Xem Thêm

 Tiếng Việt