將 PowerPoint 演示文稿轉換為圖像格式可用於各種場景。例如,要在 Web 或桌面應用程序中顯示演示文稿、生成縮略圖等。由於 PNG 是最流行的圖像格式之一,因此在本文中,您將學習如何將 PowerPoint PPT 轉換為 PNG在爪哇。我們將演示如何在 Java 中將 PPT 或 PPTX 中的每張幻燈片轉換為 PNG 圖像。

Java PowerPoint PPT 到 PNG 轉換器 - 免費下載

對於 PPTX 或 PPT 到 PNG 的轉換,我們將使用 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>22.7</version>
    <classifier>jdk16</classifier>
</dependency>

在 Java 中將 PPT 轉換為 PNG 的步驟

Aspose.Slides for Java 提供了將 PowerPoint PPT 中的幻燈片轉換為 PNG 圖像的最簡單方法。以下是在 Java 應用程序中將 PPT 轉換為 PNG 需要執行的步驟。

  • 從磁盤加載 PPT/PPTX 演示文稿。
  • 設置輸出 PNG 圖像的尺寸。
  • 將 PPT 中的每張幻燈片轉換為 PNG 圖片。
  • 將 PNG 圖像文件保存在磁盤上。

現在讓我們將這些步驟轉化為代碼,看看如何在 Java 中將 PPTX 文件轉換為 PNG。

在 Java 中將 PPTX 轉換為 PNG

以下是在 Java 中將 PowerPoint PPTX 中的幻燈片轉換為 PNG 的步驟。

  1. 首先,創建一個 Presentation 類的實例來加載演示文稿。
  2. 定義生成的 PNG 圖像的尺寸。
  3. 循環遍歷 Presentation.getSlides() 集合中的每個 ISlide
  4. 使用 ISlide.getThumbnail(float ScaleX, float ScaleY) 方法生成每張幻燈片的圖像,並將圖像的引用獲取到 BufferedImage 對像中。
  5. 為輸出 PNG 圖像創建一個新文件。
  6. 最後,使用 ImageIO.write(BufferedImage, String, File) 方法保存 PNG 圖像。

以下代碼示例顯示瞭如何在 Java 中將 PPTX 轉換為 PNG。

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

// 用戶定義維度
int desiredX = 1200;
int desiredY = 800;

// 獲取 X 和 Y 的縮放值
float ScaleX = (float) (1.0 / presentation.getSlideSize().getSize().getWidth()) * desiredX;
float ScaleY = (float) (1.0 / presentation.getSlideSize().getSize().getHeight()) * desiredY;

// 遍歷演示文稿中的幻燈片
for (ISlide sld : presentation.getSlides()) {
  
	// 創建幻燈片的完整比例圖像
	BufferedImage bi = sld.getThumbnail(ScaleX, ScaleY);

	// 創建一個新文件以保存 PNG 圖像
	File outputfile = new File("Slide_" + sld.getSlideNumber() + ".png");

	// 保存 PNG 圖像
	ImageIO.write(bi, "png", outputfile);
}

PowerPoint 到 PNG Java 轉換器 - 獲得免費許可證

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

將 PPTX 另存為 PNG - 在線演示

試試基於 Aspose.Slides 的在線 PowerPoint 到 PNG 轉換器

結論

在本文中,您學習瞭如何使用 Java 將 PowerPoint PPTX 或 PPT 中的幻燈片轉換為 PNG。您可以簡單地安裝 API 並在您的 Java 應用程序中使用提供的代碼。此外,您可以訪問 文檔 來探索 API 的其他功能。此外,您可以隨時通過我們的 論壇 告訴我們您的疑問。

也可以看看