PowerPoint 轉 TIFF Java

在打印、傳真等各種場景中,都會用到 PowerPoint 到 TIFF 的轉換。為了從 Web 或桌面應用程序中自動執行此轉換,本文介紹瞭如何使用 Java 將 PowerPoint PPT 轉換為 TIFF。此外,它還展示瞭如何自定義生成的 TIFF 圖像的大小和像素格式。

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

為了將演示文稿轉換為 TIFF 圖像,我們將使用 Aspose.Slides for Java。上述 API 允許您從 Java 應用程序中創建、操作和轉換演示文稿。您可以 下載 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.7</version>
    <classifier>jdk16</classifier>
</dependency>

在 Java 中將 PPTX 轉換為 TIFF

以下是使用 Java 將 PowerPoint PPTX/PPT 轉換為 TIFF 的步驟。

以下代碼示例顯示如何將 PowerPoint PPTX 轉換為 TIFF。

// 實例化 Presentation 對像以加載 PowerPoint 文件
Presentation pres = new Presentation("presentation.pptx");
try {
    // 將演示文稿保存為 TIFF 文檔
    pres.save("tiff-image.tiff", SaveFormat.Tiff);
} finally {
    if (pres != null) pres.dispose();
}

Java PPTX 到 TIFF - 自定義圖像大小

Aspose.Slides for Java 還允許您自定義 PowerPoint 到 TIFF 轉換中生成圖像的大小。以下是實現此目的的步驟。

以下代碼示例顯示瞭如何將 PPTX 轉換為具有自定義圖像大小的 TIFF。

// 實例化 Presentation 對像以加載 PowerPoint 文件
Presentation pres = new Presentation("presentation.pptx");
try {
    // 實例化 TiffOptions 類
    TiffOptions opts = new TiffOptions();
    
    // 設置圖像 DPI
    opts.setDpiX(200);
    opts.setDpiY(100);
    
    // 設置圖像大小
    opts.setImageSize(new java.awt.Dimension(1728, 1078));
  
    // 將演示文稿保存為具有指定圖像大小的 TIFF
    pres.save("tiff-ImageSize.tiff", SaveFormat.Tiff, opts);
} finally {
    if (pres != null) pres.dispose();
}    

Java PowerPoint 到具有自定義像素格式的 TIFF

以下是使用 Java 在 PPTX 到 TIFF 轉換中自定義像素格式的步驟。

以下代碼示例顯示瞭如何在 PPTX 到 TIFF 轉換中自定義像素格式。

// 實例化 Presentation 對像以加載 PowerPoint 文件
Presentation pres = new Presentation("presentation.pptx");
try {
    TiffOptions options = new TiffOptions();
    options.setPixelFormat(ImagePixelFormat.Format8bppIndexed);
    
    /*
     * ImagePixelFormat 包含以下值(從文檔中可以看出):
     * Format1bppIndexed; // 每像素 1 位,索引。
     * Format4bppIndexed; // 每像素 4 位,索引。
     * 格式 8bpp 索引; // 每個像素 8 位,索引。
     * 格式 24bppRgb; // 每像素 24 位,RGB。
     * 格式 32bppArgb; // 每像素 32 位,ARGB。
     */
    
    // 將演示文稿保存為具有指定圖像大小的 TIFF
    pres.save("Tiff-PixelFormat.tiff", SaveFormat.Tiff, options);
} finally {
    if (pres != null) pres.dispose();
}

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

通過申請臨時許可,您可以在沒有評估限制的情況下使用 Aspose.Slides for Java。

結論

在本文中,您了解瞭如何使用 Java 將 PowerPoint PPT 轉換為 TIFF。此外,分步指南和代碼示例展示瞭如何自定義生成的 TIFF 圖像的大小和像素格式。您可以訪問 文檔 來探索 Aspose.Slides for Java 的其他特性。此外,您可以隨時通過我們的 論壇 告訴我們您的疑問。

也可以看看

提示:您可能需要在線查看 Aspose 免費 PowerPoint 到海報轉換器