Bạn chưa cài đặt MS PowerPoint? Vậy thì bạn sẽ mở các tệp [PPT/PPTX] quan trọng bằng cách nào? Không vấn đề gì, chúng tôi ở đây với giải pháp cho vấn đề này và giải pháp là Aspose.Slides. Aspose.Slides cung cấp trình chuyển đổi trực tuyến PPTX sang PDF để chuyển đổi PPT sang PDF trực tuyến để bạn có thể đọc bản trình bày của mình ở định dạng PDF. Ngoài ra, API trình tạo PDF này cung cấp nhiều tính năng để tự động hóa quá trình chuyển đổi PPTX sang PDF này. Do đó, trong bài đăng trên blog này, chúng tôi sẽ hướng dẫn toàn bộ quá trình triển khai xây dựng trình chuyển đổi PPTX sang PDF. Với mục đích này, chúng tôi sẽ chọn Aspose.Slides for Node.js via Java để tìm hiểu cách chuyển đổi PowerPoint sang PDF trong Node.js.
Các điểm sau đây sẽ được đề cập trong bài viết này:
- Cài đặt API PowerPoint PowerPoint
- Chuyển đổi PowerPoint sang PDF trong Node.js theo lập trình
- Chuyển đổi PPT sang PDF trực tuyến
Cài đặt API JavaScript của PowerPoint
Phần cài đặt sẽ thông báo cho bạn về quá trình cài đặt trình tạo PDF này API. Trên thực tế, việc cài đặt thư viện này rất đơn giản và nhanh chóng, cho phép bạn tạo PDF bằng JavaScript theo chương trình. Vì vậy, quá trình cài đặt bao gồm một lệnh duy nhất mà bạn có thể chạy trong terminal/CMD. Tuy nhiên, bạn có thể tải xuống gói từ NPM trong trường hợp bạn muốn tải xuống trực tiếp. Vì vậy, chỉ cần chạy lệnh sau và bạn đã sẵn sàng chuyển sang giai đoạn triển khai:
npm install aspose.slides.via.java
Chuyển đổi PowerPoint sang PDF trong Node.js theo lập trình
Bây giờ, chúng ta sẽ viết một mẫu mã và sử dụng các lớp cũng như phương thức được [Aspose.Slides for Node.js via Java] cung cấp 7.
Lưu ý: Chúng tôi có tệp PPTX nguồn mà chúng tôi sẽ sử dụng để chuyển đổi PPTX sang PDF bằng API JavaScript PowerPoint này.
Các bước sau đây cho thấy cách phát triển trình chuyển đổi PowerPoint sang PDF theo chương trình:
- Đưa mô-đun aspose.slides.via.java vào dự án Node.js của bạn.
- Khởi tạo một đối tượng của lớp Trình bày bằng tệp PPTX nguồn.
- Tạo một phiên bản của lớp PdfOptions để kiểm soát cách lưu bản trình bày ở định dạng PDF.
- Gọi phương thức setApplyImageTransparent để chỉ định màu trong suốt của hình ảnh.
- Phương thức setSufficientResolution sẽ đặt chế độ đặt các slide trên trang.
- Gọi phương thức setTextCompression để xác định kiểu nén được áp dụng cho tất cả nội dung trong tệp PDF ngoại trừ hình ảnh.
- Lưu bản trình bày dưới dạng PDF bằng cách gọi phương thức save.
Đoạn mã sau đây trình bày cách xây dựng trình chuyển đổi PPTX sang PDF bằng API trình tạo PDF này:
var aspose = aspose || {};
// Đưa mô-đun aspose.slides.via.java vào dự án Node.js của bạn.
aspose.slides = require("aspose.slides.via.java");
// Khởi tạo một đối tượng của lớp Trình bày bằng tệp PPTX nguồn.
var pres = new aspose.slides.Presentation("first_ppt.pptx");
// Tạo một phiên bản của lớp PdfOptions để kiểm soát cách lưu bản trình bày ở định dạng Pdf.
var PdfOptions = new aspose.slides.PdfOptions();
// Gọi phương thức setApplyImageTransparent để chỉ định màu trong suốt cho hình ảnh.
PdfOptions.setApplyImageTransparent(true);
// Phương thức setSufficientResolution sẽ đặt chế độ đặt các slide trên trang.
PdfOptions.setSufficientResolution(32);
// Gọi phương thức setTextCompression để xác định kiểu nén được áp dụng cho tất cả nội dung trong tệp PDF ngoại trừ hình ảnh.
PdfOptions.setTextCompression(aspose.slides.PdfTextCompression.Flate);
try
{
// Lưu bản trình bày dưới dạng PDF bằng cách gọi phương thức lưu.
pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf,PdfOptions);
console.log("PowerPoint to PDF conversion completed successfully.")
}
finally
{
if (pres != null) pres.dispose();
}
Do đó, chúng tôi có thể tự động hóa quá trình chuyển đổi PPTX sang PDF theo chương trình. Mẫu mã ở trên sẽ tạo ra một tệp PDF như trong hình bên dưới:
Chuyển đổi PPT sang PDF trực tuyến
Hơn nữa, bạn có thể tận dụng công cụ trực tuyến được cung cấp bởi Aspose.Slides. Trình chuyển đổi PPTX sang PDF này cho phép người dùng chuyển đổi PPT sang PDF trực tuyến bằng bất kỳ trình duyệt web nào. Đây là một công cụ miễn phí và bạn có thể thực hiện chuyển đổi định dạng tệp một cách dễ dàng vì nó có giao diện người dùng thân thiện với người dùng. Chúng tôi thực sự khuyên bạn nên sử dụng [công cụ] này 5 được cộng đồng rất yêu thích.
Bộ xử lý PowerPoint - Nhận giấy phép miễn phí
Bạn có thể tận dụng giấy phép tạm thời miễn phí để dùng thử API JavaScript PowerPoint này mà không bị giới hạn đánh giá.
Phần kết luận
Hãy kết thúc bài viết blog này ở đây. Chúng tôi đã học cách chuyển đổi PowerPoint sang PDF trong Node.js. Hơn nữa, chúng tôi cũng đã trải qua quá trình triển khai xây dựng trình chuyển đổi PPTX sang PDF theo chương trình. Chúng tôi sẽ không dừng lại hoàn toàn và sẽ quay lại với một bài viết khác hướng đến giải pháp. Trong thời gian chờ đợi, bạn có thể truy cập tài liệu và [tài liệu tham khảo] API 22 để tìm hiểu thêm về API Javascript của PowerPoint này.
Ngoài ra, chúng tôi khuyên bạn nên truy cập Hướng dẫn bắt đầu.
Cuối cùng, aspose.com đang viết bài đăng blog mới. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.
Trợ giúp có sẵn
Chúng tôi sẽ không để bạn yên vì nhóm hỗ trợ của chúng tôi rất năng động và hữu ích. Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.
Câu hỏi thường gặp – Câu hỏi thường gặp
Làm cách nào để chuyển đổi PPT sang PDF trong Node.js?
Cài đặt [Aspose.Slides for Node.js qua Java]] và chuyển đổi PPT sang PDF trong Node.js theo chương trình.
Làm cách nào tôi có thể biến PowerPoint thành PDF?
Vui lòng truy cập liên kết này để nhận câu trả lời chi tiết bằng đoạn mã.
Làm cách nào để tạo PDF trong Node.js?
Bạn có thể sử dụng trình chuyển đổi PPTX sang PDF [trực tuyến] này 5 để chuyển đổi PPT sang PDF trực tuyến.