拆分 PowerPoint 演示文稿 Java

PowerPoint 演示文稿通常需要拆分為多個 PPTX/PPT 文件。您可以根據您的情況將演示文稿分成每張幻燈片、偶數或奇數幻燈片等。在本文中,您將學習如何使用 Java 拆分 PowerPoint PPTX/PPT 演示文稿。

用於拆分 PowerPoint 演示文稿的 Java API

為了拆分 PPTX 或 PPT 演示文稿,我們將使用 Aspose.Slides for Java。 API 旨在從 Java 應用程序中創建、修改和轉換 PowerPoint 和 OpenOffice 演示文稿。您可以 下載 API 或使用以下 Maven 配置安裝它。

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

在 Java 中拆分 PowerPoint PPTX 的步驟

以下是使用 Aspose.Slides for Java 拆分 PowerPoint PPTX 的步驟。

  • 從磁盤加載 PPT/PPTX 文件。
  • 在 PowerPoint PPT 中循環播放幻燈片。
  • 將每張幻燈片保存為單獨的 PPT 文件。

讓我們看看如何以編程方式執行這些步驟並使用 Java 拆分 PPT。

在 Java 中拆分 PowerPoint PPT

以下是使用 Java 拆分 PowerPoint PPT 的步驟。

以下代碼示例顯示瞭如何在 Java 中拆分 PPTX。

// 加載 PowerPoint 演示文稿
Presentation presentation = new Presentation("presentation.pptx");

// 遍歷演示文稿中的幻燈片
for (ISlide sld : presentation.getSlides()) {
	// 創建一個新的演示文稿
	Presentation newPres = new Presentation();
	
	// 刪除默認幻燈片
	newPres.getSlides().get_Item(0).remove();
	
	// 將幻燈片添加到演示文稿
	newPres.getSlides().addClone(sld);
               
	// 保存演示文稿
	newPres.save(String.format("Slide_{0}.pptx", sld.getSlideNumber()), SaveFormat.Pptx);
}

用於拆分 PPT 幻燈片的 Java API - 獲取免費許可證

通過獲得免費臨時許可,您可以不受評估限制地使用 Aspose.Slides for Java。

拆分 PowerPoint PPT - 在線演示

嘗試基於 Aspose.Slides 的在線演示拆分器

結論

在本文中,您了解瞭如何在 Java 中拆分 PowerPoint PPTX 或 PPT。您可以自定義提供的代碼示例以拆分演示文稿中的每張幻燈片、所有偶數或奇數幻燈片等。此外,您可以訪問 文檔 來探索 API 的其他功能。此外,您可以隨時通過我們的 論壇 告訴我們您的疑問。

也可以看看