
如何使用 Node.js 将 PDF 转换为 JPEG 图像。
可携带文档格式 (PDF) 被广泛用于安全文档共享和打印。然而,当您需要预览内容或提取视觉图像时,将 PDF 转换为光栅图像格式,如 JPG、PNG 或 BMP 变得非常有用。
在本文中,我们将向您介绍如何使用 Aspose.PDF Cloud SDK for Node.js 将 PDF 转换为 JPG。
PDF 转 JPG 转换 API
Aspose.PDF Cloud 是一个 RESTful API,允许您在云中创建、操作和转换 PDF 文档。无需桌面安装 — 它可以在任何平台(Linux、Windows、macOS)上访问,并且与 web、移动或服务器端应用程序兼容。您还可以考虑在 API documentation page 中探索 REST API 的功能。
安装 Aspose.PDF SDK for Node.js
要开始,请通过 npm 安装官方的 Node.js SDK:
> npm i asposepdfcloud
在 Aspose.Cloud dashboard 上创建一个免费账户,并获得您的客户端 ID 和客户端密钥以进行身份验证。
如何在 Node.js 中将 PDF 转换为 JPG
请按照以下步骤在 Node.js 中将 PDF 页面转换为 JPG:
- 使用您的凭据初始化
PdfApi
。- 定义源 PDF 文件和输出设置。
- 调用 PutPageConvertToJpeg(…) API 例程将 PDF 页面转换为 JPG 图像。
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 转换的预览。
通过 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 转 JPG 转换器应用程序。
有用的链接
结论
在这篇文章中,您学习了如何使用 Node.js 通过仅几行代码将 PDF 转换为 JPG。使用 Aspose.PDF Cloud,不需要像 Adobe Acrobat 这样的额外软件。您还可以通过简单的 cURL 命令实现相同的功能——非常适合自动化或服务器端工作流程。
相关文章
您可以考虑访问以下链接以了解更多信息: