Aspose.Slides cho Node.js qua .NET
Aspose.Slides cho Node.js qua .NET là một thư viện để tạo, đọc, chỉnh sửa và chuyển đổi các bản trình bày PowerPoint và OpenDocument trong các ứng dụng Node.js, mà không cần Microsoft PowerPoint hay tự động hoá Office. Thư viện này chạy Aspose.Slides cho .NET thông qua cầu nối edge‑js, vì vậy API JavaScript của nó phản ánh API .NET, với các tên thành viên dạng camelCase.
Nó tải và lưu các định dạng PPT, PPTX, PPS, POT và ODP, bao gồm các phiên bản hỗ trợ macro và mẫu, và xuất ra PDF, XPS, HTML, TIFF, Markdown và hình ảnh.
Bắt đầu
BẮT ĐẦU
ĐÁNH GIÁ
Xây dựng với Slides
CÁC NHIỆM VỤ THÔNG DỤNG
Tham khảo & Hỗ trợ
THAM KHẢO
HỖ TRỢ
Bản trình bày đầu tiên của bạn
Bạn cần Node.js 22 hoặc 24 và .NET SDK 8 trở lên; Linux cũng cần một vài gói hệ thống. Cài đặt liệt kê chúng và các nền tảng đã được kiểm tra. Tạo một dự án, thêm một phần ghi đè cho npm để chỉ ra bản phát hành edge‑js cần cài đặt, và cài đặt gói:
mkdir hello-slides
cd hello-slides
npm init -y
npm pkg set overrides.edge-js=26.1.0
npm install aspose.slides.via.net
Chỉ cần một lần trên mỗi máy, khôi phục các gói .NET mà thư viện phụ thuộc. Lưu tệp deps.csproj từ Khôi phục các phụ thuộc .NET vào thư mục deps bên trong thư mục dự án, sau đó chạy:
dotnet restore deps/deps.csproj
Lưu đoạn mã này dưới dạng hello.js trong thư mục dự án:
const asposeSlides = require("aspose.slides.via.net");
const { Presentation, ShapeType, SaveFormat } = asposeSlides;
// Một bản trình bày mới chứa một slide trống.
const presentation = new Presentation();
try {
const slide = presentation.slides.get(0);
// Vị trí và kích thước được tính bằng điểm (1/72 inch): x, y, chiều rộng, chiều cao.
const rectangle = slide.shapes.addAutoShape(ShapeType.Rectangle, 50, 50, 400, 100);
rectangle.addTextFrame("Hello, World!");
presentation.save("hello.pptx", SaveFormat.Pptx);
console.log("Saved hello.pptx");
} finally {
// Giải phóng đối tượng .NET hỗ trợ bản trình bày.
presentation.dispose();
}
Chạy nó từ thư mục dự án:
node hello.js
Kịch bản in ra Saved hello.pptx và lưu hello.pptx với một slide chứa một hình chữ nhật và văn bản. Khi không có giấy phép, tệp đã lưu sẽ mang dấu mốc đánh giá — xem Cấp phép. Để biết thêm cách tạo và điền nội dung vào bản trình bày, xem Tạo một bản trình bày.