IRONSOFTWAREHOME
使用IRONPDF

C# JPG转换为PDF(代码示例教程)

Curtis Chau
Curtis Chau
Updated: 2025年6月20日

编程化的PDF处理在金融、医疗、法律、和教育等行业中至关重要,这些行业需要从PDF文档中处理、分析和提取关键信息,用于数据分析、文档管理和自动化等目的。 尽管其重要性,这项任务可能具有挑战性。

IronPDF:一个C# PDF库

IronPDF使您能够轻松处理极其复杂的任务。 它允许您像在文本文件中一样轻松编辑PDF文档中的文本,同时允许您在任何操作系统中导出文件。 IronPDF应用程序涵盖了查看、修改和提取PDF内容的完整流程。

使用IronPDF采取正确的步骤

使用安装了IronPDF软件的任何计算机,您都可以快速轻松地读取和写入PDF文件格式。 安装是一个简单的任务。 这是学习在C#中读取PDF文件的最佳方法。 您还可以免费下载IronPDF用于开发。 如果您探索IronPDF,您会注意到该库提供了广泛的功能,使得使用PDF非常简单。 在您的空闲时间探索类!有几个使用HTML创建PDF的C#示例可用,以帮助您了解如何通过阅读PDF创建最佳输出。

使用IronPDF读取PDF文件

步骤1:安装IronPDF包

首先,您需要在您的.NET项目中安装IronPDF NuGet包。 您可以通过在Visual Studio中打开包管理器控制台并输入以下命令来完成此操作:

PM > Install-Package IronPdf

步骤2:导入IronPDF库

接下来,您需要将IronPDF库导入您的代码中,方法是将以下语句添加到文件顶部:

using IronPdf;

步骤3:加载PDF文档

一旦您导入了IronPDF库,您就可以通过以下代码将PDF文档加载到您的代码中:

// Load the PDF document from file path
PdfDocument pdf = PdfDocument.FromFile(@"C:\dotnet.pdf");

// Define the output path for the saved PDF
var outputPath = "Example.pdf";

// Save the PDF document to the specified output path
pdf.SaveAs(outputPath);

步骤4:从PDF中提取文本

IronPDF提供了一系列方法从现有PDF文件中提取文本。例如,您可以通过以下代码片段开始从PDF中提取文本并将其打印到控制台上:

// Extract text from the loaded PDF document
string text = pdf.ExtractText();

// Print the extracted text to the console
Console.WriteLine(text);

使用上述代码,您可以从PDF文件中提取文本。

如何在C#中读取PDF文件,图1:使用IronPDF从PDF中提取文本 使用IronPDF从PDF中提取文本

步骤5:将PDF栅格化为图像

让我们使用IronPDF将PDF文件栅格化为图像。 首先,导入所需的库:

using System.Linq;
using IronPdf;
using IronSoftware.Drawing;

然后,代码使用RasterizeToImageFiles方法将PDF文档的所有页面提取到一个文件夹中作为图像文件。 提取的图像可以保存为PNG或JPG文件,还可以指定图像的尺寸和页面范围。

// Extract all pages to a folder as image files with PNG format
pdf.RasterizeToImageFiles(@"C:\image\folder\*.png");

// Extract all pages to JPG images with specified dimensions
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", 100, 80);

最后,代码使用AnyBitmap对象,这些对象可以在代码中进一步处理和操作。

// Extract all pages as AnyBitmap objects for further processing
AnyBitmap[] pdfBitmaps = pdf.ToBitmap();

上述代码展示了如何使用IronPDF提取PDF文件的内容并将提取的数据保存为图像文件或AnyBitmap对象以供进一步处理。

步骤7:操作PDF页面

通过使用IronPDF学习操作PDF页面。

代码首先使用RemovePages方法从PDF文档中删除第二页和第三页:

// Remove pages two and three from the PDF document
pdf.RemovePages(1, 2);

RemovePages方法需要两个参数:要删除的起始页(在这个例子中是页码2,表示为1,因为页码从0开始)和要删除的页数(在这个例子中是2页)。

步骤6:保存PDF

最后,您可以使用SaveAs方法将PDF文件保存到本地系统。 保存PDF文件的代码如下:

// Save the PDF document to a specified output path
pdf.SaveAs(outputPath);

然后,SaveAs 将带水印的文档保存为 "Watermarked.pdf"。

IronPDF与所有最新的.NET Framework高度兼容,包括.NET 7。它还支持.NET Blazor和.NET MAUI,这是微软为Web开发提供的最新产品。 该库与这些框架的兼容性使开发人员能够无缝地将IronPDF集成到他们的应用程序中,并利用其强大的功能。

IronPDF的主要功能之一是在.NET Blazor和.NET MAUI中读取PDF文件。 这一功能使开发人员能够快速轻松地读取和提取PDF文件中的数据,并在.NET应用程序中使用它们。 在处理大量数据时,这一功能尤其有用。 开发人员在其.NET项目中使用IronPDF时不需要其他任何库。

获取更多关于IronPDF在.NET Blazor中工作的教程的信息,并在IronPDF的网站上了解将IronPDF与.NET MAUI集成。

结论

总之,编程化地阅读PDF文件在各种行业中至关重要。 IronPDF通过提供广泛的功能以读取、修改和提取PDF文件的内容,提供了一个全面的解决方案。IronPDF易于安装和使用,只需几个简单的步骤。

该库提供了从PDF文档中提取文本、将PDF栅格化为图像、操作页面和保存PDF文件的方法。 无论您是编程化PDF处理的新手还是经验丰富的开发人员,IronPDF都是将您的技能提升到一个新水平的完美工具。

如果您正在寻找一种可靠且高效的解决方案来在C#中阅读PDF文件,IronPDF非常值得探索,尤其是它的许可选项和定价信息,以及提供的免费试用。 您可以在下图中看到IronPDF提供的更多计划。 您可以选择与您的需求匹配的包。

IronPDF许可价格

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 起