在 Java 中將 PDF 文檔轉換為 JPG 文件並將 JPG 文件轉換為 PDF 文檔

在 Java 中以編程方式將 PDF 文件轉換為 JPG 並將 JPG 圖像轉換為 PDF

在我之前的博客中,我們討論了如何將 PDF 文檔轉換為 PNG 格式以及將 PNG 圖像轉換為 PDF 文件格式 在 Java 中以編程方式進行。在這裡,我將向您展示如何方便靈活地將PDF文件轉換為JPG圖像,或將PDF文件轉換為JPG圖像。 PDF 格式,或便攜式文檔格式,是一種理想的文件格式,用於保存包括文本、圖像甚至表格在內的信息。它很受歡迎,因為 PDF 可以在各種平台上輕鬆可視化和編輯。 JPG 是一種壓縮圖像格式,是有損壓縮的絕佳範例。在某些情況下,圖像是比 PDF 更好的選擇,例如在節省存儲空間和文件共享方面。因此,這篇博文解釋瞭如何在 Java 中以編程方式將 PDF 轉換為 JPG 以及將 JPG 轉換為 PDF。

我們將在本文中解決以下幾點:

Java Convert PDF to JPG and JPG to PDF – SDK 安裝

在 Java 中,您可以使用 GroupDocs.Conversion Cloud API 的 Java SDK 將 PDF 文件轉換為 JPG 圖像或將 JPG 文件轉換為 PDF 格式。它是一個易於使用且功能強大的 Java 庫,可將 PDF 轉換為 JPEG、PNG、TIFF 等圖像格式。它提供了許多用於轉換文件的選項,其中之一是將 PDF 文件轉換為圖像。得益於此 Java 庫 簡單易用的安裝過程,您的 Java 應用程序與 PDF 到 JPG 轉換器 API 的集成非常快。

首先,您可以 下載 JAR 文件或遵循以下 Maven 配置:

Maven 存儲庫:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Maven 依賴項:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

在完成以下指示的步驟之前,請從 dashboard 獲取您的 Client ID 和 Secret。獲得 ID 和密碼後,在基於 Java 的應用程序中添加代碼片段:

# 免費註冊後,從 https://dashboard.groupdocs.cloud 獲取您的 client_id 和 client_secret。

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

使用 REST API 在 Java 中將 PDF 轉換為 JPG 格式

安裝過程完成後,您可以跳轉到通過編程將PDF文件修改為JPG的代碼片段。請按照以下步驟操作:

  • 上傳PDF文件到雲端
  • 轉換 使用 Java API 將 PDF 轉換為 JPG
  • 下載轉換後的文件

上傳文件

首先,使用下面給出的代碼片段將源 PDF 文件上傳到雲端:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// 使用 Java 上傳文件到雲存儲
public class App {

  public static void main(String[] args) {
        
    // 創建轉換 API 的實例          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pdf");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

因此,上傳的 PDF 文件將在您的 Cloud Dashboard 的 文件部分 中可用。

如何在 Java 中將 PDF 轉換為 JPG 格式

Java SDK 是一個優秀且非常強大的庫,可以在幾秒鐘內執行優化的文件轉換。請按照下面提到的這些步驟和代碼片段在 Java 編程中將 PDF 轉換為 JPG 文件:

  • 首先,創建一個 ConvertApi 的實例。
  • 其次,創建一個 ConvertSettings 類實例。
  • 接下來,定義存儲名稱並輸入 PDF 文件的路徑。
  • 現在,提供輸出文件格式為“jpg”
  • 然後,設置輸出文件的路徑名。
  • 使用轉換設置作為參數創建 ConvertDocumentRequest
  • 最後,調用ConvertApi.convertDocument()將文件轉換成JPG格式。

下面的代碼示例演示瞭如何使用 REST API 在 Java 中將 PDF 轉換為 JPG 文件格式:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// 如何使用 Java API 以原始質量將 PDF 轉換為 JPG。
public class App {

  public static void main(String[] args) {
    
    // 創建轉換 API 的實例
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // 準備轉換設置
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("jpg");
      
      settings.setOutputPath("java-testing/output-sample-file.jpg");
    
      // 轉換為指定格式
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

下載轉換後的文件

上述代碼示例將轉換後的 PDF 文件保存為雲存儲中的 JPG 圖像文件。您可以使用以下代碼示例下載它:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// 使用 Java 從雲存儲下載文件
public class App {

  public static void main(String[] args) {
        
    // 創建轉換 API 的實例          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.jpg", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

在 Java 中將 PDF 高質量轉換為 JPG - 高級功能

在本節中,我們將探索 PDF to JPG Java API 的一些高級功能。此外,您可以在 此處 查看所有可用類及其方法的列表。

以下是下面提到的以編程方式將 PDF 文件轉換為 Java 中的 JPG 格式的步驟和代碼片段:

  • 首先,創建一個 ConvertApi 的實例
  • 其次,創建一個 ConvertSettings 的對象
  • 設置存儲名稱並輸入PDF文件路徑
  • 現在,選擇確切的保存格式為“jpg”
  • 創建 JpgConvertOptions 類的對像以指定其他選項。
  • 設置各種轉換選項,如 setFromPage、setPagesCount 等。
  • 現在,設置轉換選項和輸出文件路徑
  • 然後,使用轉換設置作為參數創建 ConvertDocumentRequest
  • 最後,調用 ConvertApi.convertDocument() 將文檔保存為 JPG 格式

以下代碼示例顯示瞭如何使用高級設置將 PDF 文件轉換為 Java 中的 JPG 圖像:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// 如何在 Java 中將 PDF 高質量地轉換為 JPG - 高級功能。
public class App {

  public static void main(String[] args) {
    
    // 創建轉換 API 的實例
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // 準備轉換設置
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("jpg");

      JpgConvertOptions convertOptions = new JpgConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.jpg");
    
      // 轉換為指定格式
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

總之,將 PDF 文檔轉換為 JPG 可以使其更易於訪問和使用,同時還可以減小其文件大小,以便更輕鬆地共享和分發,以及編輯文檔和文本識別的能力。

如何使用 REST API 在 Java 中將 JPG 轉換為 PDF

將 JPG 轉換為 PDF 有助於保持圖像質量、增加額外的安全層、更易於共享、更易於編輯以及創建包含多個頁面的文檔。同樣,請遵循這些準則和代碼說明,以編程方式在 Java 中將 JPG 文件轉換為 PDF 格式:

  • 首先,創建一個 ConvertApi 類的實例
  • 其次,創建 ConvertSettings 類實例
  • 設置存儲名稱並輸入JPG文件路徑
  • 現在,提供輸出文件格式為“pdf”
  • 接下來,設置輸出文件路徑
  • 使用轉換設置作為參數創建 ConvertDocumentRequest
  • 最後,使用 ConvertApi.convertDocument() 方法調用轉換

以下代碼示例顯示瞭如何使用 REST API 在 Java 中將 JPG 文件轉換為 PDF 格式:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// 如何使用 REST API 在 Java 中將多個 JPG 轉換為一個 PDF
public class App {

  public static void main(String[] args) {
    
    // 創建轉換 API 的實例
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // 準備轉換設置
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.jpg");
      settings.setFormat("pdf");
      
      settings.setOutputPath("java-testing/output-sample-file.pdf");
    
      // 轉換為指定格式
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

最後,上面的代碼示例會將PDF文件保存在雲端。按照已經提到的步驟上傳文件,然後從雲存儲下載轉換後的文件。

免費在線 PDF 到 JPG 轉換器

如何在線將 PDF 轉換為 JPG 轉換器?請嘗試以下免費在線 PDF 到 JPG 轉換器 多個文件,這些文件是使用 Groupdocs.Conversion Cloud API 開發的。

在線 JPG 到 PDF 轉換器免費

如何免費將 JPG 文件轉換為 PDF 文件?請嘗試以下免費在線 JPG 到 PDF 轉換器,它是使用上述 Java 雲 API 開發的。

加起來

我們在這裡結束這篇博文。本文涵蓋了以下內容:

  • 如何在 java 中以編程方式將 PDF 文件轉換為 JPG 格式;
  • 以編程方式上傳 PDF 並從雲端下載轉換後的文件;
  • 如何使用高級設置在 Java 中將 PDF 文件轉換為 JPG;
  • 如何以編程方式在 Java 中將 JPG 圖像更改為 PDF 文件;

此外,您可以通過導航至 文檔GitHub 上提供的示例來探索有關文件格式轉換功能的更多信息。我們還有一個 API 參考 部分,可讓您直接通過瀏覽器可視化我們的 API 並與之交互。

此外,我們建議您遵循我們的啟動指南

此外,groupdocs.cloud 撰寫了關於新主題的其他博客文章。因此,請保持聯繫以獲取最新更新。

問一個問題

歡迎在我們的支持論壇 上分享您的任何問題和疑問。

常見問題

如何在 Java 中將 JPG 轉換為 PDF?

請按照 此鏈接 學習 Java 代碼片段,了解如何快速輕鬆地將 PDF 轉換為 JPG 文件。

如何使用 REST API 將 PDF 轉換為 JPG 文件?

創建 ConvertApi 的實例,設置轉換設置的值,並使用 ConvertDocumentRequest 調用 convertDocument 方法以將 PDF 轉換為 JPG 文件。

如何免費在線將 PDF 轉換為 JPG?

PDF 到 JPG 免費在線轉換器 允許您快速輕鬆地將 PDF 導出為 JPG 格式。轉換完成後,您可以下載 JPG 文件。

如何免費在線將 PDF 文件轉換為 JPG 文件?

  • 打開 免費在線 PDF 到 JPG 轉換器
  • 在文件放置區域內單擊以上傳 PDF 或拖放 PDF 文件。
  • 單擊立即轉換按鈕,在線 PDF 到 JPG 轉換器軟件會將 PDF 文件轉換為 JPG。
  • 將 PDF 轉換為 JPG 文件後,輸出文件的下載鏈接將立即可用。

如何安裝PDF轉JPG格式轉換器免費下載庫?

安裝 PDF 到 JPG 轉換器 免費下載 Java 庫 以編程方式創建和轉換 PDF 到 JPG。

如何在 Windows 中離線將 PDF 轉換為 JPG?

請訪問 此鏈接 下載適用於 Windows 的免費 PDF 到 JPG 轉換器軟件。此在線 PDF 到 JPG 轉換器免費下載軟件可用於在 Windows 中快速將 PDF 轉換為 JPG,只需單擊一下。

如何在 Java 中將 JPG 轉換為 PDF?

請按照 此鏈接 學習 Java 代碼片段,了解如何快速輕鬆地將 JPG 轉換為 PDF 文件。

如何使用 REST API 將 JPG 文件轉換為 PDF 文件?

創建 ConvertApi 的實例,設置轉換設置的值,並使用 ConvertDocumentRequest 調用 convertDocument 方法以將 JPG 轉換為 PDF 文件。

如何免費在線將 JPG 轉換為 PDF?

JPG 到 PDF 免費在線轉換器 允許您快速輕鬆地將 JPG 導出為 PDF 格式。轉換完成後,您可以下載 JPG 文件。

如何免費在線將 JPG 轉換為 PDF 文件?

  • 打開免費在線 JPG 到 PDF 轉換器
  • 在文件放置區域內單擊以上傳 JPG 表格或拖放 JPG 文件。
  • 單擊立即轉換按鈕,在線 JPG 到 PDF 轉換器應用程序會將 JPG 轉換為 PDF。
  • 將數據從 JPG 轉換為 PDF 文件後,輸出文件的下載鏈接將立即可用。

如何安裝JPG轉PDF格式轉換器免費下載庫?

安裝 JPG 到 PDF 轉換器 免費下載 Java 庫 以編程方式創建和將 JPG 轉換為 PDF。

如何在 Windows 中離線將 JPG 轉換為 PDF?

請訪問 此鏈接 下載適用於 Windows 的免費 JPG 到 PDF 轉換器軟件。此在線 JPG 到 PDF 轉換器免費下載軟件可用於在 Windows 中快速將 JPG 轉換為 PDF,只需單擊一下。

也可以看看

請參閱以下部分以了解更多信息: