將 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 的步驟。
- 首先,創建一個 Presentation 類的實例來加載演示文稿。
- 定義生成的 PNG 圖像的尺寸。
- 循環遍歷 Presentation.getSlides() 集合中的每個 ISlide。
- 使用 ISlide.getThumbnail(float ScaleX, float ScaleY) 方法生成每張幻燈片的圖像,並將圖像的引用獲取到 BufferedImage 對像中。
- 為輸出 PNG 圖像創建一個新文件。
- 最後,使用 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 的其他功能。此外,您可以隨時通過我們的 論壇 告訴我們您的疑問。