Tách bản trình bày PowerPoint Java

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.

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.

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