IRONSOFTWAREHOME
使用IRONPDF

如何在.NET中将PDF转换为JPG

Curtis Chau
Curtis Chau
Updated: 2026年4月21日

这篇文章探讨了使用IronPDF库,通过.NET Framework将PDF文件转换为PNG图像格式的详细过程。

为什么要将PDF转换为PNG?

将PDF文件转换为PNG格式的理由基于PNG(可移植网络图形)图像所提供的独特优势。 PNG以无损压缩著称,使得图像可以在不损失质量的情况下进行压缩。 此外,PNG支持透明背景,使其成为保留复杂视觉细节同时适应各种设计元素的理想格式。

通过将PDF转换为PNG,可以确保保存文件的格式、完整的图像分辨率和保真度、以及复杂的图形组件,这使得对视觉精确度和多功能性要求的应用程序中PNG成为无价之选。

本文将使用IronPDF的PDF到PNG转换功能以编程方式将PDF转换为PNG图像。

如何使用.NET将PDF转换为PNG

  1. 下载并安装.NET的PDF到PNG库。
  2. 将PDF文件转换为PNG图像。
  3. 使用"PdfDocument.FromFile 方法"从系统中打开现有的PDF文档。
  4. 使用"RasterizeToImageFiles 方法"将PDF转换为图像。
  5. 将输出文件夹和图像格式作为参数传递给上述方法。

1. IronPDF

IronPDF库概述是一个.NET库,允许开发者在.NET应用程序中创建、操作和渲染PDF文档。 它提供了广泛的功能来处理PDF文件,包括以编程方式创建PDF文档、将HTML转换为PDF文档、合并多个PDF、在PDF中添加文本和图像、从PDF中提取内容等。 IronPDF在处理Web应用程序或需要PDF生成或操作功能的任何.NET项目时特别有用。

2. 设置环境和安装IronPDF

在开始使用IronPDF转换PDF之前,创建一个理想的环境至关重要。 安装合适版本的.NET Framework应该是您的第一步。准备好框架后,即可开始安装IronPDF。 使用NuGet,这个广受欢迎的.NET项目包管理工具,这项任务变得简单。

2.1. 创建一个新的VB.NET项目

  1. 打开Visual Studio并按照这些步骤创建一个新的.NET项目:

    • 点击 "文件" > "新建" > "项目..."

    如何在.NET中将PDF转换为PNG,图1:Visual Studio中的项目下拉菜单 Visual Studio中的项目下拉菜单

    • 根据您的应用类型选择项目模板(例如,Windows窗体、控制台应用程序、ASP.NET等)并点击下一步。

    如何在.NET中将PDF转换为PNG,图2:使用Visual Studio创建新项目 使用Visual Studio创建新项目

    • 输入您的项目名称和位置,然后点击下一步按钮。

    如何在.NET中将PDF转换为PNG,图3:配置您的新项目 配置您的新项目

    • 选择目标框架并点击"创建"以创建项目。
  2. 安装IronPDF:

    创建项目后,您需要使用NuGet安装IronPDF库。 具体方法如下

    • 在解决方案资源管理器中右键点击您的项目。
    • 选择"管理NuGet包..."

    如何在.NET中将PDF转换为PNG,图4:Visual Studio工具栏中的NuGet包管理器下拉菜单 Visual Studio工具栏中的NuGet包管理器下拉菜单

    • 在"NuGet包管理器"窗口中,确保左侧选择了"浏览"。
    • 在搜索框中输入"IronPDF"。

    如何在.NET中将PDF转换为PNG,图5:在NuGet包管理器中选择的IronPDF 在NuGet包管理器中选择IronPDF

    • 从搜索结果中选择"IronPDF"包。
    • 点击"安装"按钮以安装包。

3. 将PDF文件转换为PNG图像

通过IronPDF .NET库,使PDF文档转换为PNG图像的过程显得格外简单。 在此部分中,我们将深入探讨启动PDF转换为PNG图像的简化方法,只需几行简明代码。 通过利用IronPDF的能力,这一过程变得高效且易于接触。 让我们探讨使您能够轻松实现此转换的步骤。

3.1. 输入PDF文件

如何在.NET中将PDF转换为PNG,图6:一个包含多种图表和图形的三页PDF文档 含有各种图表和图形的三页PDF文档

using IronPdf;

// Load the PDF document you want to convert
var pdf = PdfDocument.FromFile("bucket.pdf");

// Convert each page of the PDF into a separate PNG image stored in the specified directory
pdf.RasterizeToImageFiles(@"C:\image\folder\*.png");

上面的代码在一个.NET应用程序中使用IronPDF库,将指定的PDF文件("bucket.pdf")的所有页面转换为一系列PNG文件。 该FromFile方法加载PDF,然后将每一页转换为PNG格式。 RasterizeToImageFiles方法指定输出目录和文件格式,自动根据输入内容命名文件,并生成高质量的PNG图像。

3.2. 输出图像

如何在.NET中将PDF转换为PNG,图7:Windows文件资源管理器中的三个PNG图片,每个PDF页面对应一个图片 Windows文件资源管理器中的三张PNG图片,每个PDF页面对应一张

4. 结论

使用.NET Framework将PDF页面转换为PNG图像,特别是利用IronPDF的力量,在当今技术驱动的环境中提供了一个多才多艺且有效的解决方案,以满足不断增长的无缝文档转换需求。 PNG格式独特的优势,包括无损压缩和对透明背景的支持,使其成为保留文档格式、图像保真度和复杂图形元素的宝贵选择。

了解更多关于IronPDF功能和能力,帮助开发者轻松将PDF页面转换为PNG的功能集成到他们的应用程序中,展示这一框架在增强视觉精确度和多功能性方面的重要性。 随着技术的持续演变,这些工具为满足现代应用不断扩大的需求提供了重要支持。

务必查看这一IronPDF PDF到PNG转换教程,欲了解更多相关代码示例,请访问IronPDF光栅化PDF到图像指南。

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

...
阅读更多

相关文章

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
C# 用于 PDF 的 NuGet 库
通过 NuGet 安装

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解决方案资源管理器中,右键点击引用,管理 NuGet 包
  2. 选择浏览并搜索 “IronPDF”
  3. 选择包并安装
C# PDF DLL
下载 DLL

版本: 2026.9

或在此处下载 Windows 安装程序。

  1. 下载并解压 IronPDF 到您的解决方案目录中的 ~/Libs 之类的位置
  2. 在 Visual Studio 解决方案资源管理器中,右键点击引用。选择浏览,“IronPDF.dll”

$999 起