
如何使用 Node.js API 將 PDF 轉換為 JPG 圖像。
想要快速且以程式化方式將 PDF 頁面轉換成 JPG 圖像嗎?借助 GroupDocs.Conversion Cloud SDK,您可以高效地將 PDF 轉換為 JPG 格式,非常適合生成預覽、圖像歸檔或基於網絡的渲染。
為什麼將 PDF 轉換為 JPG?
- 輕鬆預覽 PDF 頁面作為獨立圖像。
- 將頁面嵌入到網頁或手機應用程式中。
- 將個別頁面存檔為輕量級圖像文件。
- Prevent content from being copied or extracted.
常見使用案例
- 發票或報告快照。
- 教育內容供電子學習平台使用。
- 法律文件需要不可編輯的圖像格式。
- 文件庫的預覽縮圖。
在本文中,我們將討論以下主題:
API for PDF to JPG 轉換
GroupDocs.Conversion Cloud SDK for Node.js 提供了一種輕量級的方法,將文件格式轉換整合到基於 JavaScript 的應用程序中。它處理從文檔結構和格式到嵌入元素的所有內容,確保生成的 JPG 準確地反映原始 PDF 內容。
開始使用
在我們開始進入代碼之前,請確保:
- 在 GroupDocs Cloud 註冊並獲取您的 API 憑證。
- Have a sample PDF file for testing.
- 安裝 Node.js SDK
npm install groupdocs-conversion-cloud --save
JPG 轉 PDF 轉換在 Node.js 中
這裡是如何在 Node.js 專案中使用 GroupDocs.Conversion Cloud SDK 將 PDF 文件轉換為 JPG 圖像的:
步驟 1:導入 SDK 並配置 API:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
步驟 2:現在將輸入的 PDF 文件上傳到雲端存儲:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.pdf"));
await fileApi.uploadFile(uploadRequest);
步驟 3:設置 (PDF → JPG) 的轉換選項:
const settings = new ConvertSettings();
settings.filePath = "source.pdfjpg";
settings.format = "jpg";
settings.outputPath = "converted/resultant.jpg";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The PDF to JPG conversion completed successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// 獲取您的 API 憑據
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// 創建 Configuration 類的實例,並用客戶端 ID 和客戶端密鑰進行初始化。
Configuration configuration = new Configuration(clientId, clientSecret);
// 定義 API 基本網址以在線執行 PDF 轉 JPEG 轉換
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// 使用 Configuration 物件初始化 ConvertApi 的實例
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("JPG");
settings.setOutputPath("resultant.jpg");
// 使用 ConvertDocument 方法將 PDF 檔案轉換為 JPG 圖像格式。
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// 檢查回應並打印成功消息
if (response != null && response.equals("OK")) {
System.out.println("The PDF to JPEG conversion completed successfuly! The resultant JPEG image is saved at: " + response.getFilePath());
}
使用 cURL 進行 PDF 轉 JPG 轉換
將 PDF 文件轉換為 JPG 圖像的另一種方法是使用 cURL 命令。使用 cURL 命令提供了幾個優勢,特別是對於尋求快速、自動化和可腳本化文檔轉換的方法的開發者和企業。這是一個輕量且快速的解決方案,提供跨平台兼容性,並需要最少的編碼工作。
為什麼使用 REST API / cURL?:
- 適合 DevOps 和無服務器功能。
- 輕量且易於整合。
- 無 SDK 開銷。
第一步是生成個性化的 Java Web 訪問令牌,然後執行以下命令來執行 PDF 轉 JPG 圖像轉換。
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"jpg\", \"resultantPath\": \"{myResultant}\"}"
請將 inputFile
替換為輸入 PDF 檔案的名稱,將 resultantPath
替換為結果 JPG 圖像的名稱,並將 ACCESSTOKEN
替換為個人化的 JWT 訪問令牌。
🧪 嘗試 PDF 轉 JPG 在線轉換器
如果您想在不編碼的情況下嘗試 REST API 的功能,可以試用我們的 Free PDF to JPG Converter 應用程式。這個線上應用程式是基於 GroupDocs.Conversion Cloud API 開發的。

結論
在這篇博客中,我們學到了 GroupDocs.Conversion Cloud SDK for Node.js 提供了一種快速且開發者友好的方式,將您的 PDF 文件轉換為高解析度的 JPG 圖像。無論您是在構建內容管理平台、預覽庫還是數字檔案館——這個工具都能確保準確性、性能和靈活性。
有用的連結
推薦文章
我們強烈建議您參閱以下文章以了解更多信息: