jpg to pdf

開發 JPG 到 PDF 轉換器,使用 Node.js。

分享和存檔 PDF 格式的圖片已成為提高相容性、安全性和專業文檔的重要環節。儘管 JPG 圖片非常適合視覺呈現,但將它們轉換為 PDF 可以確保更便捷的分發和一致的格式。在本文中,您將學習如何使用 Aspose.PDF Cloud SDK 在 Node.js 中將 JPG 轉換為 PDF,這是一個可靠的圖像轉 PDF 轉換的 RESTful API。

🚀 JPG to PDF API for Node.js

Aspose.PDF Cloud SDK for Node.js 使開發人員能夠將 JPG 和 PNG 等圖像轉換為高品質的 PDF 檔案,只需幾行程式碼。該 API 還提供了設置頁面大小、邊距、圖像對齊等的高級選項。

安裝 SDK:

npm install asposepdfcloud --save

創建免費帳戶,並從 Aspose Cloud Dashboard 獲取您的客戶端 ID 和客戶端密鑰。

📥 在 Node.js 中將圖片轉換為 PDF

使用以下 Node.js 代碼片段將 JPG 文件轉換為 PDF:

  • 首先,使用您的憑證初始化 PdfApi
  • 其次,定義輸入的 JPEG 圖像和產生的 PDF 詳情。
  • 呼叫 [PutPageConvertToJpeg(…)][16] API 例程以執行 JPG 到 PDF 的轉換。
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(() => {
    // Convert the input JPG image to PDF
    const pageNumber = 1;
    const llx = 1.0;
    const lly = 1.0;
    const urx = 680.0;
    const ury = 900.0;
    const image = "input.jpg";
    const resultFile = "resultant.pdf";

    pdfApi.postInsertImage(pdfDocName,pageNumber,llx, lly, urx, ury, image,null, null,null);
    .then(response => {
        console.log("The JPG successfully converted to PDF:", resultFile);
    })
    .catch(err => console.error("Conversion error:", err));
});
JPEG 轉 PDF 在線轉換

Image:- JPG 轉 PDF 轉換例程的預覽。

💻 使用 cURL 將 JPG 轉換為 PDF

這裡是如何使用 cURL 和 Aspose.PDF Cloud 將 JPG 文件轉換為 PDF:

  1. 首先,生成一個 JWT 令牌:
curl -v "http://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"
  1. Generate blank PDF file:
curl -v -X PUT "http://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"
  1. 在線將 JPEG 圖像插入 PDF:
curl -v "http://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath=44781.jpg&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-H "Content-Type: multipart/form-data"

YOURACCESSTOKEN 替換為生成的 JWT 令牌,並確保該圖像可在您的雲端存儲中使用。

🌐 嘗試免費 JPG 轉 PDF 轉換器

想要快速轉換而不使用程式碼嗎?試試我們的線上 JPG to PDF converter,立刻將圖片轉換為 PDF。

jpg to pdf

免費 JPEG 轉 PDF 轉換器應用程式。

🔗 便利連結

✅ 結論

將JPG圖像轉換為PDF格式對於檔案歸檔、列印或以專業格式分享多個視覺效果是非常重要的。使用Aspose.PDF Cloud SDK for Node.js,您可以快速且準確地將JPG檔案轉換為精緻的PDF文件。無論是通過Node.js SDK還是cURL,這個過程都是簡單的、可擴展的且程式碼輕便。

📚 相關文章

我們非常建議您參觀以下部落格文章以獲取有關: