pdf轉jpg

使用 Java 雲 SDK 將 pdf 轉換為 jpg

PDF 文件在互聯網上廣泛用於信息和數據共享。現在為了查看這些文件,我們需要使用特定的應用程序,但如果我們將 PDF 保存為 JPG,它可以在任何平台和任何設備上查看。此外,文件的大小也大大減少了。此外,我們可以輕鬆開發 PDF 查看器,因為一旦我們將 PDF 保存為圖像,我們就可以在任何瀏覽器中加載該圖像。因此,在本文中,我們將討論使用 Cloud API 在線將 PDF 轉換為 JPG 的詳細信息。

PDF 到 JPG 轉換 API

Aspose.PDF Cloud SDK for Java 是一款了不起的產品,使我們能夠在 Java 應用程序中實現 PDF 文件創建、操作和轉換為各種支持的格式。它還使您能夠將 PDF 轉換為圖像。因此,為了使用 SDK,首先我們需要通過在 maven 構建類型項目的 pom.xml 中添加以下詳細信息來安裝它。

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Cloud Repository</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
		<groupId>com.aspose</groupId>
		<artifactId>aspose-pdf-cloud</artifactId>
		<version>21.11.0</version>
	</dependency>
</dependencies>

現在我們需要通過訪問 Aspose.Cloud dashboard 創建一個免費帳戶。您可以使用現有的 GitHub 或 Google 帳戶註冊,或單擊 創建新帳戶 按鈕以完成訂閱。

在 Java 中將 PDF 轉換為 JPG

請按照以下指定的說明完成在線將 PDF 轉換為 JPG 的要求。

  • 首先,創建一個 PdfApi 類的實例,我們在其中提供 Client ID Client Secret 作為參數
  • 其次,使用 File 對像從本地驅動器讀取輸入 PDF 的內容
  • 現在使用 uploadFile(…) 方法將輸入的 PDF 文件上傳到雲存儲
  • 定義生成的 jpg 圖像的尺寸(這些是可選參數)
  • 最後,調用 PdfApi 的 putPageConvertToJpeg(…) 方法,該方法獲取輸入 PDF、要轉換的頁碼、生成的 JPG 名稱和生成圖像的尺寸
// 有關更多示例,請訪問 https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java

try
    {
    // 從 https://dashboard.aspose.cloud/ 獲取 ClientID 和 ClientSecret
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // 創建 PdfApi 的實例
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // 輸入 PDF 文檔的名稱
    String inputFile = "45.pdf";
    // 生成的 JPG 圖像的名稱
    String resultantImage = "Resultant.jpg";
  
    // 讀取輸入PDF文件的內容
    File file = new File("c://Users/"+inputFile);
    
    // 上傳PDF到雲存儲
    pdfApi.uploadFile("input.pdf", file, null);
        
    // 要轉換的 PDF 頁碼
    int pageNumber = 1;
  
    // 生成的 JPG 圖像的寬度
    int width = 800;
    // 生成的 JPG 圖像的高度
    int height = 1000;
  
    // 調用PDF轉JPG的API
    pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
    
    // 打印轉換狀態消息
    System.out.println("PDF to JPG conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}

使用 cURL 命令將 PDF 轉換為圖像

我們還可以在命令行終端上使用 cURL 命令將 PDF 轉換為圖像格式。然而,為了訪問 Aspose.PDF Cloud,我們需要首先根據您的個人客戶端憑證生成一個 JSON Web Token (JWT)。請執行以下命令生成 JWT 令牌。

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

生成 JWT 後,請執行以下命令將 PDF 轉換為圖像並將輸出保存在雲存儲中。

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=resultant.jpg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

結論

在此博客中,您學習了使用 Java 代碼片段將 PDF 轉換為 JPG 的驚人技巧。同樣,您也了解了使用 cURL 命令通過命令行終端將 PDF 保存為圖像的用法。產品文檔是學習 API 提供的其他驚人功能的重要來源。因此,我們建議您嘗試使用我們的 API,如果您在使用 API 時遇到任何問題,請隨時聯繫 免費產品支持論壇

相關文章

我們還建議訪問以下博客以獲取有關以下內容的更多詳細信息: