
如何使用 Node.js API 将 PDF 转换为 JPG 图像。
想要快速和程序化地将 PDF 页面转换为 JPG 图片吗?借助 GroupDocs.Conversion Cloud SDK,您可以高效地将 PDF 转换为 JPG 格式,这非常适合生成预览、图像归档或基于 web 的渲染。
为什么将 PDF 转换为 JPG?
- 轻松将 PDF 页面预览为独立图像。
- 将页面嵌入到网站或移动应用中。
- 将单独页面存档为轻量图像文件。
- 防止内容被复制或提取。
常见用例
- 发票或报告快照。
- 电子学习平台的教育内容。
- 法律文件需要不可编辑的图像格式。
- 文档画廊的预览缩略图。
在这篇文章中,我们将涵盖以下主题:
PDF 转 JPG 转换的 API
GroupDocs.Conversion Cloud SDK for Node.js 提供了一种轻量级的方法,将文件格式转换集成到您基于 JavaScript 的应用程序中。它处理从文档结构和格式到嵌入元素的所有内容,确保生成的 JPG 准确反映原始 PDF 内容。
开始使用
在我们开始编码之前,请确保:
- 在 GroupDocs Cloud 注册并获取您的 API 凭证。
- 有一个用于测试的示例PDF文件。
- 安装 Node.js SDK
npm install groupdocs-conversion-cloud --save
在 Node.js 中进行 JPG 转 PDF 转换
以下是如何在 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.");
// 更多示例请查看 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// 获取您的 API credentials
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// 创建 Configuration 类的实例,并用客户端 ID 和客户端密钥初始化它。
Configuration configuration = new Configuration(clientId, clientSecret);
// 定义用于在线执行 PDF 转 JPEG 转换的 API 基础 URL
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 图像。无论您是在构建内容管理平台、预览画廊还是数字档案——该工具确保了准确性、性能和灵活性。
有用的链接
推荐文章
我们强烈推荐访问以下文章以获取更多信息: