jpg to pdf

使用 Node.js 开发 JPG 到 PDF 转换器。

以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(() => {
    // 将输入的 JPG 图像转换为 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 "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"
  1. 生成空白 PDF 文件:
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"
  1. 在线将 JPEG 图像插入 PDF:
curl -v "https://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,过程都简单、可扩展且代码量少。

📚 相关文章

我们强烈建议访问以下博客文章以获取信息: