歡迎開發者!希望您在這里以編程方式將一些演示幻燈片轉換為圖像格式。當我們想要將特定幻燈片作為圖像共享或者您想要從演示文稿創建縮略圖時,可能需要這樣做。在本文中,您將學習如何使用 Java 將 PPT 或 PPTX 演示文稿幻燈片轉換為 JPG 和 PNG 圖像。

在 Java 中將 PPT 轉換為 JPG 或 PNG 圖片

此處討論以下主題:

用於轉換演示文稿的 Java API

GroupDocs.Conversion 提供允許將演示文稿轉換為圖像的 Java API。今天,我們將使用其GroupDocs.Conversion for Java 將PPT & PPTX 格式的演示文稿轉換為JPG 和PNG 圖片。 API 還支持 文檔 中提到的許多其他轉換文字處理文檔、電子表格、演示文稿、電子書、圖像等/).

下載或配置

您可以從下載部分 下載 JAR 文件,或者只獲取基於 maven 的 Java 應用程序的 pom.xml 的存儲庫和依賴項配置。

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>21.10.1</version> 
</dependency>

在 Java 中將演示文稿轉換為 JPG 圖像

讓我們通過將演示文稿轉換為 JPG 圖像格式來實現目標。以下步驟指導如何在 Java 中將 Powerpoint PPT/PPTX 圖像格式轉換為 JPG 圖像格式。

  • 使用 Converter 類加載演示文稿。
  • 準備圖像轉換選項
  • 將轉換文件格式定義為 JPG。
  • 提供要轉換的幻燈片編號。
  • 使用 convert() 方法將演示幻燈片轉換為 JPG 圖像。

以下 Java 源代碼將 PowerPoint 演示文稿轉換為 JPG 格式。

// 在 Java 中將 PPT、PPTX 演示文稿轉換為 JPG 圖像
Converter converter = new Converter("path/presentation.pptx");            

ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPageNumber(1);

converter.convert("path/ppt-to-image.jpg", options);

在 Java 中將演示文稿轉換為 PNG 圖像

同樣,您可以轉換為其他流行的圖像格式,如 PNG。讓我們將演示文稿的任何幻燈片轉換為 PNG。以下步驟展示瞭如何在 Java 中將 PPT/PPTX 演示文稿幻燈片轉換為 PNG 圖片格式。

  • 使用 Converter 類加載演示文稿文件。
  • 準備圖像轉換選項
  • 將轉換文件格式設置為 PNG。
  • 定義要轉換的選定幻燈片編號。
  • 使用 convert() 方法將幻燈片轉換為 PNG 圖像。

以下 Java 源代碼示例將 PowerPoint 演示文稿轉換為 PNG 格式。

// 在 Java 中將 PPT、PPTX 演示文稿轉換為 PNG 圖像
Converter converter = new Converter("path/presentation.pptx");

ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Png);
options.setPagesCount(1);

converter.convert("path/ppt-to-image.png", options);

轉換為具有效果的圖像

在轉換幻燈片時,您可以對輸出圖像文件應用許多變體。您可以從以下任何文章中了解更多信息:

獲取免費的 API 許可證

您可以 獲得免費的臨時許可證 以不受評估限制地使用 API。

結論

最後,我們了解瞭如何使用 Java 將演示幻燈片轉換為 JPG 和 PNG 圖像。要構建您的轉換應用程序,您可以從 文檔GitHub 上的運行示例中了解更多信息-轉換)。如有任何疑問,請通過論壇 聯繫我們。

也可以看看