
在C#中生成PDF文件(2026指南)
这篇文章将引导您通过使用IronPDF库在C#中快速地将JPG格式转换为PDF格式。
如何用 C# 将 JPG 转换为 PDF
- 从 NuGet 下载并安装 JPG to PDF C# 库
- 使用
ImageToPdfConverter类将 JPG 转换为 PDF - 为 PDF 输出指定可选的图像设置
- 将 PDF 导出到所需位置
- 检查已转换的 JPG 到 PDF 文档输出
教程中涵盖的主题
在本教程中,将涵盖以下主题:
- IronPDF库介绍
- 创建C#项目
- 安装IronPDF库
- 方法1: NuGet包管理器解决方案
- 方法2: NuGet包管理器控制台
- 方法3: 使用DLL文件
- 添加IronPDF命名空间
- 将JPG图像转换为PDF文档
- 总结
使用IronPDF的要求:
- 您应该具备C#语言的基本知识。
- 您应具备Windows应用程序的基本知识。
1. 创建一个 C# 项目
在开始之前,您应该了解有关顶级语句的一些知识,因为基本代码摘自C# 10.0。
让我们开始创建一个C#项目。
- 打开 Visual Studio。
- 创建一个新的C#项目。
- 给项目命名。
- 为项目选择一个.NET Core版本。 建议为此项目使用.NET 6.0。
2. 安装IronPDF库
方法1: NuGet包管理器解决方案
Visual Studio提供NuGet包管理器来下载项目中的NuGet包。 您可以通过工具菜单或在解决方案资源管理器中右键单击项目来访问它。
从解决方案资源管理器中打开
一旦NuGet包管理器解决方案面板打开,搜索IronPDF库。 选择安装。
浏览IronPDF
方法2: NuGet包管理器控制台
NuGet包管理器控制台也可以方便地用于安装库。 安装不需要管理权限。 使用NuGet命令在项目中安装IronPDF库。 在NuGet包管理器控制台中复制代码片段并按回车。 IronPDF库将被安装并可以在项目中使用。
方法3: 使用DLL文件
您还可以直接从官方网站下载IronPDF .DLL文件。
解压文件后,按照以下步骤在项目中引用该库:
- 右键点击解决方案资源管理器中的解决方案
- 选择"添加" -> "引用"
- 浏览 IronPDF.dll 库
- 点击确定
全部完成了! IronPDF已下载、安装,并可以用于将JPG转换为PDF格式。
3. 添加IronPDF命名空间
要使用IronPDF功能,您需要将IronPDF命名空间添加到程序中。 将提供的代码行添加到文件顶部。
using IronPdf;Imports IronPdf这将允许您访问IronPDF库的功能。 为在每个文件中使用IronPDF功能,您需要添加这行代码。
4. 将JPG图像转换为PDF格式
使用IronPDF可以通过一行代码将JPG图像转换成PDF文件。 代码简洁、清晰且易于理解。 此任务可以使用IronPDF的ImageToPdfConverter方法来实现。 按照以下步骤将任何JPG图像转换为PDF文档。
首先,将要转换的所有JPG文件格式放在项目目录中的一个名为"assets"的文件夹中。 文件夹必须放在位置:bin\Debug\net6.0。
然后使用System.IO.Directory枚举 assets 文件夹中的所有 JPG 文件,并将其传递给ImageToPdf方法进行PDF转换。 以下代码片段帮助将JPG转换为PDF图像并保存为新文档。
using IronPdf;
Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF");
// Selects all JPG/JPEG images in the folder 'assets'.
var images = System.IO.Directory.EnumerateFiles("assets")
.Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");
// Print success message
Console.WriteLine("JPG successfully converted to PDF using C#");Imports IronPdf
Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF")
' Selects all JPG/JPEG images in the folder 'assets'.
Dim images = System.IO.Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))
' Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf")
' Print success message
Console.WriteLine("JPG successfully converted to PDF using C#")在上面的代码片段中,assets文件夹可以包含多个JPG图像。 每个图像将被添加到PDF文档中作为单独的页面。
相同的代码示例可以用于转换多个JPG文件。 输出包含PDF文档中的三个JPG图像。
多个JPG图像到PDF文档
5. 总结
此教程展示了如何使用IronPDF C#库将JPG图像转换为PDF文档。 使用IronPDF库函数,PDF文件的操作和格式化变得非常轻松。 只需几行代码即可从JPG文件创建PDF文档。 这有助于将所有图像发送在一个PDF文档中,节省上传和下载的时间。 您也可以像JPG教程一样转换TIFF和其他图像格式。
6. 更多关于IronPDF库的信息
IronPDF for .NET PDF库解决方案对于开发人员,尤其是使用C#的软件工程师而言是一个梦想。 使用这个出色的Iron Software工具,您可以轻松为.NET创建一个核心PDF库。 IronPDF将确保从不同格式转换的任何PDF都是轻松且节省时间的过程。
它还使您可以高效地使用HTML5、JavaScript和CSS构建PDF文件。 您可以无缝地编辑、加盖并为PDF添加页眉和页脚。 此外,它使读取PDF文本、提取图像或编程地将图像转换为PDF变得非常简单。
一些重要的功能包括:
- 从HTML4/5、CSS、JavaScript和图像创建PDF文档。
- 无缝地从URLs生成PDF文档。
- 通过自定义网络登录凭据、HTTP头、代理、cookies、用户代理和表单变量加载URLs,允许在HTML登录表单之后登录。
- 加密和解密PDFs。
- 合并现有的PDF文件。
- 轻松创建和编辑PDF表单。
本教程重点关注将JPG图像转换为PDF文档。 IronPDF支持几乎所有的图像格式的转换。 支持的格式有JPG、PNG、TIFF、GIF、SVG和BMP。 您可以尝试IronPDF的免费版本进行测试,并使用免费试用密钥测试IronPDF的功能。 此外,目前的特别优惠允许您以两件产品的价格获得来自IronPDF的五件产品! 有关授权的信息可以在此IronPDF授权信息页面找到。

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


