将 PDF 文档转换为 JPG 图像有许多好处,尤其是当你需要内容的轻量级、不可编辑的表示时。这种转换使得:
- 不依赖于 PDF 查看器的 PDF 页面视觉预览。
- 更好地在网站或移动应用中嵌入内容。
- 便捷的以 JPEG 格式共享和存档内容。
- 防止视觉内容被编辑或复制。
无论您是在构建文档预览功能,简化报告交付,将 PDF 转换为 JPG 格式是一个高效且得到广泛支持的解决方案。
PDF 转 JPG 转换 API
Aspose.PDF Cloud SDK for .NET 是一个获奖的 REST API,提供在云中创建、编辑和处理 PDF 文档的功能。将 PDF 页面导出为高质量图像——所有这一切都无需第三方工具,并在云中执行所有转换。
先决条件
- 在Aspose Cloud Dashboard注册。
- 获取客户端 ID 和客户端密钥。
- 安装 Aspose.PDF Cloud SDK for .NET:
Install-Package Aspose.PDF-Cloud
将 PDF 文档转换为 JPG 在 C# 中
以下部分解释了如何使用 C# .NET 开发 PDF 到 JPG 的转换器。请按照以下说明在线将 PDF 格式化为 JPG:
- 首先,创建一个
Configuration
的实例,同时传递客户端凭据作为参数。 - 其次,初始化一个
PdfApi
对象并将 Configuration 对象作为参数传递。 - 第三,使用
UploadFileRequest
将 PDF 文档上传到云存储。 - 最后,创建一个
GetPageConvertToJpegRequest
的对象并调用GetPageConvertToJpeg
API 将 PDF 格式转换为 JPG 格式。
// 对于更多示例, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// 从 https://dashboard.aspose.cloud/ 获取客户端凭据。
string clientSecret = "XXXXXXXXXXXXXXXXX";
string clientID = "XXXXXXX-XXXXX-XXXXXX-XXXXXXX-33012487e783";
// 创建 PdfApi 的实例
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// 输入 JPG 图像的名称
String inputFile = "Binder1-1.pdf";
// PDF 文件的页码
int pageNumber = 1;
// 从本地驱动器加载源 PDF 文件
using (var stream = System.IO.File.OpenRead(inputFile))
{
// 上传源 PDF 文件到云存储
pdfApi.UploadFile("sourceFile.pdf", stream);
// 调用 API 将 PDF 转换为 JPG 图像
var resltant = pdfApi.GetPageConvertToJpeg("sourceFile.pdf", pageNumber, width: 600, height: 800);
// 将结果流保存到本地驱动器
saveToDisk(resltant, "myResultant.jpg");
}
// 将流保存到本地驱动器文件的方法
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Image:- PDF 转 JPG 转换预览.
使用 cURL 将 PDF 导出为图像
一种替代方法是通过命令行或使用脚本将 PDF 格式转换为 JPG(而不将 SDK 集成到您的项目中)。让我们探讨一下如何使用 cURL 命令将 PDF 导出为 JPG 的详细信息。
第 1 步。生成访问令牌:
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"
步骤 2. 将 PDF 页面转换为 JPEG 格式:
curl -X GET "https://api.aspose.cloud/v3.0/pdf/{SourceFile}/pages/1/convert/jpeg?width=800&height=800" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT_Token>" \
-o myResultant.jpg
将 {JWTToken}
替换为上面生成的 JWT 令牌,将 SourceFile
替换为输入的 PDF 文件。
免费在线 PDF 转 JPEG 转换器
想在编码之前进行测试吗?试试我们的 Free Online PDF to JPG Tool 以预览您的 PDF 文档转换为 JPG 的效果。

免费的在线 PDF 到 JPG 转换器应用程序。
结论
无论您是处理扫描报告、视觉预览还是内容共享,使用 Aspose.PDF Cloud SDK 将 PDF 转换为 JPEG 格式在 C# .NET 中是可靠的、快速的且易于集成。这种方法有助于将您的静态 PDF 转换为图像丰富的输出,非常适合网站、移动应用和归档工作流程。
凭借使用 SDK 或 cURL 的选项,您可以选择最适合您开发需求的最佳方法。
有用的链接
相关的文章
你在寻找更多转换选项吗?试着阅读以下推荐的文章: