在 ASP.NET C# 中用Aspose.PDF将 PDF 页面转换为 JPG 图像

PDF 是一种通用格式,通常用于打印和共享文档。

(一)C# PDF to JPG Converter API - 免费下载

Aspose.PDF for .NET是一个强大的 PDF 操作 API,可让您在 .NET 应用程序中创建和处理 PDF 文件。此外,它还允许您将 PDF 文档无缝转换为其他格式。我们将使用此 API 将页面从 PDF 文档转换为 JPG 格式。您可以下载API 或使用NuGet安装它

二)PDF 到 JPG C# 转换

以下是使用 Aspose.PDF for .NET 将 PDF 文档中的页面转换为 JPG 图像的步骤。

使用Document类加载 PDF 文件。

使用Document.Pages集合循环浏览 PDF 的页面。

在每次迭代中,为输出的 JPG 图像创建一个FileStream对象。

创建并初始化JpegDevice类的对象。

使用JpegDevice.Process(Page, Stream)方法将页面转换为 JPG 。

( 三) 将单页 PDF 转换为 JPG

您还可以仅将单页 PDF 转换为 JPG。在这种情况下,您可以从Document.Pages集合访问所需的页面。以下是仅将单页 PDF 转换为 JPG 的步骤。

使用Document类加载 PDF 文件。

为输出的 JPG 图像创建FileStream。

创建并初始化JpegDevice对象。

使用JpegDevice.Process(Page, Stream)方法将页面转换为 JPG 。

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using Aspose.Pdf;

using Aspose.Pdf.Devices;

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

Document doc = new Document(Server.MapPath("会议费管理.pdf"));

JpegDevice jpg = new JpegDevice(600,800);

jpg.Process(doc.Pages[1], Server.MapPath("1.jpg"));

}

}

相关推荐
weixin_456904272 小时前
C#泛型委托讲解
开发语言·c#
三千道应用题5 小时前
C#模式匹配用法与总结
c#
深海潜水员5 小时前
【Unity】背包系统 + 物品管理窗口 (上)
开发语言·vscode·游戏·unity·c#·游戏引擎
伽蓝_游戏5 小时前
Unity UI的未来之路:从UGUI到UI Toolkit的架构演进与特性剖析(6)
游戏·ui·unity·架构·c#·游戏引擎·.net
kyranhan6 小时前
C#程序本地运行正常,通过网络下载报错:FileLoadException:“未能加载文件或程序集“xxx.dll”或它的某一个依赖项。
开发语言·c#·wpf
Yueeyuee_7 小时前
【C#学习Day14笔记】泛型、集合(数组列表Arraylist、列表list)与字典
笔记·学习·c#
隐-梵8 小时前
2025年测绘程序设计比赛--基于统计滤波的点云去噪(已获国特)
java·开发语言·windows·c#·.net
R-G-B9 小时前
【09】大恒相机SDK C#开发 ——库函数 IntPtr ConvertToRGB24详细解释 及 示例
c#·大恒相机sdk·converttorgb24
woflyoycm10 小时前
.net6的webapi项目统一封装返回值
c#·asp.net·.net
爱编程的鱼13 小时前
计算机(电脑)是什么?零基础硬件软件详解
java·开发语言·算法·c#·电脑·集合