Kết hợp nhiều PowerPoint trong Node.js - Aspose PPT Merger

Aspose.Slides for Node.js via Java cung cấp các phương thức và thuộc tính để hợp nhất nhiều PowerPoints thành một theo chương trình. API JavaScript của PowerPoint này cho phép bạn tự động hợp nhất các tệp PowerPoint để bạn có thể đặt dữ liệu hiện tại và trước đó vào một nơi. Tuy nhiên, MS PowerPoint là một công cụ mạnh mẽ dùng để trình bày dữ liệu kinh doanh một cách gọn gàng. Hướng dẫn này sẽ khám phá cách cài đặt thư viện hợp nhất Aspose PPT này trong dự án dựa trên Node.js của chúng tôi. Ngoài ra, chúng ta sẽ hướng dẫn cách triển khai cách kết hợp nhiều PowerPoint trong Node.js.

Chúng ta sẽ đi qua các điểm sau trong bài viết này:

  1. Cài đặt API PowerPoint PowerPoint
  2. Kết hợp nhiều PowerPoint trong Node.js
  3. Hợp nhất PPTX trực tuyến

Cài đặt API JavaScript của PowerPoint

[Hướng dẫn] cài đặt này 7 chứa các quy trình cài đặt cho Windows, macOS và Linux. Trên thực tế, việc cài đặt sáp nhập Aspose PPT khá dễ dàng. Có rất nhiều tính năng mà bạn có thể tận dụng để đáp ứng các yêu cầu phần mềm của mình. Vì vậy, có hai cách để bạn có thể cài đặt API JavaScript PowerPoint này. Đầu tiên, bạn có thể tải xuống gói từ NPM hoặc bạn có thể cài đặt gói đó bằng cách chạy lệnh sau vào terminal/CMD:

npm install aspose.slides.via.java
tự động hợp nhất các tập tin PowerPoint

Kết hợp nhiều PowerPoint trong Node.js

Bây giờ, chúng ta sẽ gọi các hàm được thư viện hợp nhất Aspose PPT này cung cấp. Vì mục đích đó, chúng tôi có hai tệp PPTX/PPT nguồn khác nhau trong hệ thống tệp của mình.

Bạn có thể làm theo các bước sau để tự động hợp nhất các tệp PowerPoint:

  • Lấy mô-đun aspose.slides.via.java trong ứng dụng của bạn.
  • Khởi tạo một phiên bản của lớp LoadOptions với định dạng tệp của tài liệu nguồn.
  • Khởi tạo một đối tượng của lớp Trình bày và khởi tạo nó bằng tệp PPTX đầu tiên và một đối tượng của lớp LoadOptions.
  • Tải tệp PPTX nguồn thứ hai.
  • Lặp lại các slide được trả về bằng phương thức getSlides.
  • Gọi phương thức addClone để thêm bản sao của một slide được chỉ định vào cuối bộ sưu tập.
  • Gọi phương thức save để lưu tệp PowerPoint đã hợp nhất vào đĩa.

Đoạn mã sau đây trình bày cách hợp nhất nhiều PowerPoint thành một theo chương trình:

// Kết hợp nhiều PowerPoint trong Node.js
var aspose = aspose || {};
// Lấy mô-đun aspose.slides.via.java trong ứng dụng của bạn.
aspose.slides = require("aspose.slides.via.java");
// Khởi tạo một thể hiện của lớp LoadOptions với định dạng tệp của tài liệu nguồn.    
var loadOptions = new aspose.slides.LoadOptions(0);
// Khởi tạo một đối tượng của lớp Trình bày và khởi tạo nó bằng tệp PPTX đầu tiên và một đối tượng của lớp LoadOptions.  
var pres1 = new aspose.slides.Presentation("first_ppt.pptx", loadOptions);
// Tải tệp PPTX thứ hai 
var loadOptions2 = new aspose.slides.LoadOptions(0);
var pres2 = new aspose.slides.Presentation("second_ppt.pptx",loadOptions2);

try
{
	// Lặp lại các slide được trả về bằng phương thức getSlides.  
   for (var i = 0; i < pres2.getSlides().size(); i++) 
    {
		// Gọi phương thức addClone để thêm bản sao của một slide đã chỉ định vào cuối bộ sưu tập. 
        pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
    }
	// Gọi phương thức lưu để lưu tệp PowerPoint đã hợp nhất vào đĩa. 
    pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
	  console.log("combined multiple PowerPoints successfully");
}
finally
{
    if (pres1 != null) pres1.dispose();
    if (pres2 != null) pres2.dispose();
}

Khi bạn chạy mẫu mã ở trên, một tệp PPTX (tức là tổ hợpPresentation.pptx) mới sẽ được tạo tại địa chỉ bạn đã cung cấp. Bạn có thể thấy đầu ra trong hình ảnh dưới đây:

hợp nhất nhiều PowerPoint thành một

Hợp nhất PPTX trực tuyến

Aspose.Slides for Node.js qua Java không chỉ đi kèm với giải pháp lập trình mà còn cung cấp công cụ trực tuyến để hợp nhất các tệp PTX/PPT trực tuyến. Bạn có thể tự động hợp nhất các tệp PowerPoint bằng cách sử dụng tính năng hợp nhất Aspose PPT cấp doanh nghiệp này. Điều tuyệt vời nhất về công cụ này là nó miễn phí và bạn có thể sử dụng nó trong hầu hết các trình duyệt web phổ biến.

hợp nhất PPTX trực tuyến

Hợp nhất nhiều PowerPoint thành một - 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 về đánh giá.

Phần kết luận

Chúng tôi kết thúc bài viết blog này ở đây. Cảm ơn bạn rất nhiều vì đã quan tâm và chúng tôi hy vọng bạn đã học được cách kết hợp nhiều PowerPoint trong Node.js theo chương trình. Ngoài ra, chúng tôi đã tiến hành sáp nhập PPTX trực tuyến mà bạn có thể sử dụng để tự động hợp nhất các tệp PowerPoint. Hơn nữa, vui lòng truy cập tài liệu của API JavaScript PowerPoint này. Các tài liệu tham khảo API này sẽ cung cấp cho bạn quyền truy cập trực tiếp vào các lớp và phương thức của Aspose.Slides for Node.js qua Java.

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

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 để kết hợp nhiều PowerPoint thành một?

Bạn có thể kết hợp nhiều PowerPoint bằng Aspose.Slides for Node.js via Java. Vui lòng truy cập liên kết này để biết thêm chi tiết.

Làm cách nào để kết hợp nhiều tệp PPTX?

Công cụ [trực tuyến] này 16 được sử dụng để hợp nhất PPTX trực tuyến. Nó có giao diện người dùng thân thiện với người dùng, nơi bạn có thể tải lên và xử lý tệp dễ dàng.

Xem thêm