pdf to jpeg

如何使用 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 内容。

开始使用

在我们开始编码之前,请确保:

  1. 在 GroupDocs Cloud 注册并获取您的 API 凭证。
  2. 有一个用于测试的示例PDF文件。
  3. 安装 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 开发的。

pdf 转 jpg 转换器

结论

在这篇博客中,我们了解到 GroupDocs.Conversion Cloud SDK for Node.js 提供了一种快速且对开发者友好的方式,将您的 PDF 文档转换为高分辨率的 JPG 图像。无论您是在构建内容管理平台、预览画廊还是数字档案——该工具确保了准确性、性能和灵活性。

有用的链接

推荐文章

我们强烈推荐访问以下文章以获取更多信息: