Bản trình bày PowerPoint thường được yêu cầu chia thành nhiều tệp PPTX / PPT. Bạn có thể chia bản trình bày theo từng trang chiếu, trang chiếu chẵn hoặc lẻ, v.v. tùy theo tình huống của bạn. Trong bài viết này, bạn sẽ học cách chia các bản trình bày PowerPoint PPTX / PPT bằng Java.
- Java API để tách PPT PowerPoint
- Các bước để tách PPTX PowerPoint trong Java
- Tách bản trình bày PowerPoint bằng Java
API Java để phân chia bản trình bày PowerPoint
Để phân chia các bản trình bày PPTX hoặc PPT, chúng tôi sẽ sử dụng Aspose.Slides for Java. API được thiết kế để tạo, sửa đổi và chuyển đổi các bản trình bày PowerPoint và OpenOffice từ bên trong các ứng dụng Java. Bạn có thể tải xuống API hoặc cài đặt nó bằng cách sử dụng các cấu hình Maven sau.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>21.8</version>
<classifier>jdk16</classifier>
</dependency>
Các bước để tách PPTX PowerPoint trong Java
Sau đây là các bước để tách PPTX PowerPoint bằng Aspose.Slides for Java.
- Tải tệp PPT / PPTX từ đĩa.
- Lặp qua các trang chiếu trong PowerPoint PPT.
- Lưu từng trang chiếu dưới dạng tệp PPT riêng biệt.
Chúng ta hãy xem cách thực hiện các bước này theo chương trình và tách một PPT bằng Java.
Tách một PowerPoint PPT trong Java
Sau đây là các bước để tách PPT PowerPoint bằng Java.
- Đầu tiên, tạo một thể hiện của lớp Presentation để tải bản trình bày PowerPoint.
- Sau đó, lặp qua từng ISlide trong bộ sưu tập Presentation.getSlides().
- Trong mỗi lần lặp, hãy thực hiện các bước sau:
- Tạo một thể hiện của lớp Trình bày.
- Loại bỏ trang trình bày mặc định bằng phương thức Presentation.getSlides(). Getitem (0) .remove().
- Thêm trang chiếu vào bản trình bày bằng phương pháp Presentation.getSlides(). AddClone (ISlide).
- Cuối cùng, lưu bản trình bày bằng phương thức Presentation.save (String, SaveFormat).
Mẫu mã sau đây cho thấy cách tách một PPTX trong Java.
// Tải bản trình bày PowerPoint
Presentation presentation = new Presentation("presentation.pptx");
// Lặp lại các trang trình bày trong bản trình bày
for (ISlide sld : presentation.getSlides()) {
// Tạo một bản trình bày mới
Presentation newPres = new Presentation();
// Xóa trang trình bày mặc định
newPres.getSlides().get_Item(0).remove();
// Thêm trang trình bày vào bản trình bày
newPres.getSlides().addClone(sld);
// Lưu bản trình bày
newPres.save(String.format("Slide_{0}.pptx", sld.getSlideNumber()), SaveFormat.Pptx);
}
Java API để tách các trang trình bày PPT - Nhận giấy phép miễn phí
Bạn có thể sử dụng Aspose.Slides for Java mà không bị giới hạn đánh giá bằng cách nhận giấy phép tạm thời miễn phí.
Tách PowerPoint PPT - Demo trực tuyến
Hãy thử trình chia bản trình bày trực tuyến, dựa trên Aspose.Slides.
Sự kết luận
Trong bài này, bạn đã học cách chia PowerPoint PPTX hoặc PPT trong Java. Bạn có thể tùy chỉnh mẫu mã được cung cấp để tách từng slide trong bản trình bày, tất cả các slide chẵn hoặc lẻ, v.v. Ngoài ra, bạn có thể truy cập tài liệu để khám phá các tính năng khác của API. Ngoài ra, bạn có thể cho chúng tôi biết về các thắc mắc của bạn qua diễn đàn của chúng tôi.
Xem thêm
- Tạo bản trình bày MS PowerPoint trong Java
- Thêm Hình mờ vào Trang trình bày PowerPoint bằng Java
- Trích xuất văn bản từ tệp PowerPoint bằng Java
- Thêm, kết nối, loại bỏ hoặc sao chép hình dạng PowerPoint trong Java
- Chuyển đổi PowerPoint PPTX / PPT sang PNG hình ảnh trong Java
- Tạo hình thu nhỏ cho PowerPoint PPTX hoặc PPT bằng Java