Việc kết hợp nhiều bản trình bày thành một bản duy nhất giờ đây chỉ là nhiệm vụ của một vài dòng mã. Bài viết này thảo luận về các cách khác nhau để hợp nhất nhiều bản trình bày PowerPoint thành một bản duy nhất trong Java. Hơn nữa, nó sẽ chỉ ra cách bạn có thể hợp nhất các trang chiếu cụ thể của hai hoặc nhiều bản trình bày bằng mã nguồn java tương tự.
Các chủ đề sau đây được đề cập trong bài viết này:
- Sáp nhập bản trình bày Java API
- Cách hợp nhất các bản trình bày PowerPoint
- Cách hợp nhất các trang trình bày cụ thể
API Java để hợp nhất các bản trình bày
GroupDocs trang bị API tự động hóa tài liệu mã cao để hợp nhất các loại tài liệu tương tự và nhiều loại. Nó cho phép hợp nhất và chia nhỏ tài liệu, di chuyển một số trang nhất định, xóa, hoán đổi và trích xuất các trang từ nhiều tài liệu khác nhau chỉ bằng một vài dòng mã.
Bài viết này sử dụng GroupDocs.Merger for Java trong các ví dụ. Bạn có thể tải xuống tệp JAR từ phần tải xuống hoặc sử dụng cấu hình phụ thuộc và kho lưu trữ mới nhất trong các ứng dụng Java dựa trên Maven của bạn.
<repository>
<id>groupdocs-artifacts-repository</id>
<name>GroupDocs Artifacts Repository</name>
<url>https://releases.groupdocs.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-merger</artifactId>
<version>22.7</version>
</dependency>
Cách Hợp nhất Bản trình bày PowerPoint (PPT/PPTX) trong Java
Kết hợp nhiều bản trình bày khá giống với việc chỉ kết hợp 2 tệp. Các bước sau đây cho biết cách hợp nhất các tệp trình bày PPT hoặc PPTX trong ứng dụng bằng Java.
- Tải bản trình bày đầu tiên bằng lớp Sáp nhập.
- Kết hợp bản trình bày thứ hai bằng phương pháp nối.
- Tiếp tục nối thêm các tệp PPT hoặc PPTX bằng cùng một Phương thức nối.
- Lưu tệp bản trình bày đã hợp nhất bằng phương thức lưu.
Đoạn mã Java sau hợp nhất nhiều bản trình bày PowerPoint.
// Kết hợp tất cả các slide của 2 hoặc nhiều bản trình bày được cung cấp bằng C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
merger.Join("/path/presentation-2.pptx");
merger.Join("/path/presentation-3.pptx");
merger.Save("/path/merged-presentation.pptx");
}
Cách hợp nhất các trang trình bày cụ thể trong Java
Bạn cũng có thể hợp nhất các trang chiếu cụ thể của nhiều bản trình bày. Các bước sau đây cho thấy cách hợp nhất các trang trình bày cụ thể trong Java.
- Tải bản trình bày đầu tiên bằng lớp Sáp nhập.
- Xác định các slide để nối bằng lớp JoinOptions.
- Bây giờ, kết hợp cả hai bản trình bày bằng cách sử dụng phương pháp nối với các tùy chọn nối đã chuẩn bị sẵn.
- Lưu tệp trình diễn đã hợp nhất bằng phương pháp lưu.
Đoạn mã Java sau kết hợp các trang chiếu đã chọn của bản trình bày.
// Kết hợp các trang trình bày đã chọn của bản trình bày được cung cấp bằng C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
// Chuẩn bị danh sách các slide để hợp nhất.
JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
merger.Join("/path/presentation-2.pptx", joinOptions);
merger.Save("/path/merged-presentation.pptx");
}
Giấy phép API miễn phí
Bạn có thể nhận giấy phép miễn phí và hợp nhất các bản trình bày của mình mà không bị giới hạn đánh giá.
Sự kết luận
Trong bài viết này, chúng tôi đã thảo luận cách hợp nhất hai hoặc nhiều tệp PPT trong Java. Chính xác là chúng tôi đã kết hợp toàn bộ bản trình bày và sau đó cũng hợp nhất một số trang trình bày đã chọn từ nhiều bản trình bày. Bạn có thể sử dụng tính năng hợp nhất này trong các ứng dụng Java của mình.
Tìm hiểu thêm & Liên lạc
Trong trường hợp bạn muốn biết thêm về Java Merger API của GroupDocs, hãy truy cập: Tài liệu | Tham khảo API | Ví dụ GitHub
Liên hệ với chúng tôi trên diễn đàn nếu có bất kỳ thắc mắc nào.