PDF 文件轉換為 JPG 圖像有許多好處,特別是當您需要內容的輕量級、不可編輯的表示時。這種轉換使得:

  • 不依賴 PDF 閱讀器的 PDF 頁面視覺預覽。
  • 更好的內容嵌入於網站或移動應用程式中。
  • 以 JPEG 格式輕鬆分享和存檔內容。
  • 防止視覺內容被編輯或複製。

無論您是在建立文件預覽功能,簡化報告傳送,將 PDF 轉換為 JPG 格式都是一個高效且廣泛支援的解決方案。

PDF 轉 JPG 轉換 API

Aspose.PDF Cloud SDK for .NET 是一個獲獎的 REST API,提供在雲端創建、編輯和操作 PDF 文件的能力。將 PDF 頁面導出為高品質圖像——全部無需第三方工具,並在雲端執行所有轉換。

前提條件

  • Aspose Cloud Dashboard 登錄。
  • 獲取客戶端 ID 和客戶端密鑰。
  • 安裝 Aspose.PDF Cloud SDK for .NET:
Install-Package Aspose.PDF-Cloud

將 PDF 文件轉換為 JPG 檔案在 C# 中

以下部分將解釋如何使用 C# .NET 開發 PDF 到 JPG 的轉換器的詳細資訊。請按照以下指示在線格式化 PDF 到 JPG:

  • 首先,創建一個 Configuration 的實例,同時將客戶端憑證作為參數傳遞。
  • 其次,初始化一個 PdfApi 物件並將 Configuration 物件作為參數傳遞。
  • 第三,使用 UploadFileRequest 將 PDF 文件上傳到雲端儲存。
  • 最後,創建一個 GetPageConvertToJpegRequest 對象並調用 GetPageConvertToJpeg API 將 PDF 格式轉換為 JPG 格式。
// For more examples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// 從 https://dashboard.aspose.cloud/ 獲取客戶端認證
string clientSecret = "XXXXXXXXXXXXXXXXX";
string clientID = "XXXXXXX-XXXXX-XXXXXX-XXXXXXX-33012487e783";

// 創建 PdfApi 的實例
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// name of input JPG image
String inputFile = "Binder1-1.pdf";

// PDF 檔案的頁碼
int pageNumber = 1;

// 從本地磁碟載入 PDF 檔案
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // 上傳來源 PDF 檔案到雲端儲存。
    pdfApi.UploadFile("sourceFile.pdf", stream);

    // call the API to convert PDF to JPG images
    var resltant = pdfApi.GetPageConvertToJpeg("sourceFile.pdf", pageNumber, width: 600, height: 800);
    
    // 將結果串流保存到本地硬碟
    saveToDisk(resltant, "myResultant.jpg");
}

// 將串流保存到本地磁碟的方式
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
PDF to JPG 轉換器

Image:- PDF to JPG 轉換預覽。

使用 cURL 將 PDF 匯出為影像

另一種方法是通過命令行或使用腳本將 PDF 格式轉換為 JPG(無需將 SDK 集成到您的項目中)。讓我們來探討如何使用 cURL 命令導出 PDF 為 JPG 的詳細信息。

步驟 1. 生成存取權杖:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

步驟 2. 將 PDF 頁面轉換為 JPEG 格式:

curl -X GET "https://api.aspose.cloud/v3.0/pdf/{SourceFile}/pages/1/convert/jpeg?width=800&height=800" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT_Token>" \
-o myResultant.jpg

{JWTToken} 替換為上述生成的 JWT 令牌,將 SourceFile 替換為輸入的 PDF 文件。

免費的在線 PDF 轉 JPEG 轉換器

想在編碼之前進行測試嗎?試試我們的 Free Online PDF to JPG Tool 來預覽您的 PDF 文件轉換為 JPG 的效果。

pdf to jpg

免費在線 PDF 轉 JPG 轉換器應用程式。

結論

無論您是處理掃描報告、視覺預覽或內容共享,使用 Aspose.PDF Cloud SDK 在 C# .NET 中將 PDF 轉換為 JPEG 格式既可靠又快速,且易於整合。這種方法有助於將您的靜態 PDF 轉換為豐富影像的輸出,適合用於網站、移動應用程式和檔案管理工作流程。

提供使用 SDK 或 cURL 進行轉換的選項,您可以選擇最適合您開發需求的最佳方法。

有用的連結

相關文章

您是否在尋找更多轉換選項?請嘗試閱讀以下推薦的文章: