pdf to jpg

如何使用 Node.js 將 PDF 轉換為 JPEG 圖像。

可攜式文件格式 (PDF) 被廣泛用於安全的文件共享和列印。然而,當您需要預覽內容或提取視覺元素時,將 PDF 轉換為光柵圖像格式,如 JPGPNGBMP 會變得很有幫助。

在本文中,我們將指導您如何使用 Aspose.PDF Cloud SDK for Node.js 將 PDF 轉換為 JPG。

PDF 轉 JPG 轉換 API

Aspose.PDF Cloud 是一個 RESTful API,允許您在雲端創建、操作和轉換 PDF 文件。無需桌面安裝 — 它可在任何平台(Linux、Windows、macOS)上訪問,並且支持網絡、移動或服務器端應用程序。您可以進一步考慮在 API documentation page 中探索 REST API 的功能。

安裝 Aspose.PDF SDK 用於 Node.js

要開始,透過 npm 安裝官方的 Node.js SDK:

> npm i asposepdfcloud

Aspose.Cloud dashboard 上創建免費帳戶並獲取您的客戶端 ID 和客戶端密鑰以進行身份驗證。

如何在 Node.js 中將 PDF 轉換為 JPG

按照以下步驟將 PDF 頁面轉換為 JPG 格式在 Node.js 中:

  • 使用您的憑證初始化 PdfApi
  • 定義來源 PDF 檔案和輸出設定。
  • Call the PutPageConvertToJpeg(…) API routine to convert the PDF page to JPG image.
const { PdfApi } = require("asposepdfcloud");

const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);

// 將 PDF 上傳到雲端儲存空間(如果尚未存在)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
    // 將 PDF 的第一頁轉換為 JPG
    const pageNumber = 1;
    const width = 800;
    const height = 800;
    const resultFile = "result.jpg";

    pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
        .then(response => {
            console.log("PDF page converted to JPG:", resultFile);
        })
        .catch(err => console.error("Conversion error:", err));
});
PDF 轉 JPG 在線

影像:- PDF 轉 JPG 的預覽。

透過 cURL 命令將 PDF 轉換為 JPG

我們的雲端 API 建立在 REST 架構上,因此您可以考慮透過 cURL 命令來訪問它們。我們的 API 提供了一個強大的基於雲的解決方案,並為 PDF 文件處理提供了一系列好處。通過使用 cURL 命令,您可以輕鬆啟動 PDF 到 JPG 的轉換例程。因此,我們首先需要根據從 Aspose.Cloud dashboard 中檢索的 ClientID 和 ClientSecret 詳細資訊生成 JSON Web Token (JWT)。請在終端上執行以下命令以生成 JWT 令牌。

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"

現在我們有了一個 JWT 令牌,請執行以下 cURL 命令以在線執行 PDF 轉 JPG 轉換。返回的 JPG 存在回應對象中。然而,為了將結果 JPG 保存到本地驅動器,請嘗試使用 -o 參數。

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

免費 PDF 轉 JPG 轉換器應用程式

要體驗 Aspose.PDF Cloud API 的驚人功能,您可以考慮使用我們免費的 PDF to JPG converter。這是一個輕量級的解決方案,並且是根據 Cloud REST API 構建的。

pdf to jpg

免費 PDF 轉 JPG 轉換器 App。

有用的連結

結論

在這篇文章中,您學會了如何使用 Node.js 只需幾行代碼將 PDF 轉換為 JPG。使用 Aspose.PDF Cloud,無需像 Adobe Acrobat 這樣的額外軟體。您也可以通過一個簡單的 cURL 命令實現相同的效果——非常適合自動化或伺服器端工作流程。

您可以考慮訪問以下連結以了解更多關於: