將 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();
}
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 轉 JPG 轉換器應用程式。
結論
無論您是處理掃描報告、視覺預覽或內容共享,使用 Aspose.PDF Cloud SDK 在 C# .NET 中將 PDF 轉換為 JPEG 格式既可靠又快速,且易於整合。這種方法有助於將您的靜態 PDF 轉換為豐富影像的輸出,適合用於網站、移動應用程式和檔案管理工作流程。
提供使用 SDK 或 cURL 進行轉換的選項,您可以選擇最適合您開發需求的最佳方法。
有用的連結
相關文章
您是否在尋找更多轉換選項?請嘗試閱讀以下推薦的文章: