使用IRONPDF C# JPG转换为PDF(代码示例教程) Curtis Chau 已更新:六月 22, 2025 Download IronPDF NuGet 下载 DLL 下载 Windows 安装程序 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article 这篇文章将引导您通过使用IronPDF库在C#中快速地将JPG格式转换为PDF格式。 class="hsg-featured-snippet"> 如何在C#中将JPG转换为PDF 从NuGet下载并安装JPG到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库将被安装并可以在项目中使用。 Install-Package IronPdf 方法3: 使用DLL文件 您还可以直接从官方网站下载IronPDF .DLL文件。 解压文件后,按照以下步骤在项目中引用该库: 右键点击解决方案资源管理器中的解决方案 选择“添加” -> “引用” 浏览 IronPDF.dll 库 点击确定 全部完成了! IronPDF已下载、安装,并可以用于将JPG转换为PDF格式。 3. 添加IronPDF命名空间 要使用IronPDF功能,您需要将IronPDF命名空间添加到程序中。 将提供的代码行添加到文件顶部。 using IronPdf; using IronPdf; Imports IronPdf $vbLabelText $csharpLabel 这将允许您访问IronPDF库的功能。 为在每个文件中使用IronPDF功能,您需要添加这行代码。 4. 将JPG图像转换为PDF格式 使用IronPDF可以通过一行代码将JPG图像转换成PDF文件。 代码简洁、清晰且易于理解。 可以使用IronPDF的ImageToPdfConverter方法完成此任务。 按照以下步骤将任何JPG图像转换为PDF文档。 首先,将要转换的所有JPG文件格式放在项目目录中的一个名为“assets”的文件夹中。 文件夹必须放在位置:bin\Debug\net6.0。 然后使用System.IO.Directory枚举包含所有JPG文件的assets文件夹,并将其传递给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#"); 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#") $vbLabelText $csharpLabel 在上述代码片段中,assets文件夹可以包含多个JPG图像。 每个图像将被添加到PDF文档中作为单独的页面。 相同的代码示例可以用于转换多个JPG文件。 输出包含PDF文档中的三个JPG图像。 多个JPG图像到PDF文档 5. 总结 此教程展示了如何使用IronPDF C#库将JPG图像转换为PDF文档。 使用IronPDF库函数,PDF文件的操作和格式化变得非常轻松。 只需几行代码即可从JPG文件创建PDF文档。 这有助于将所有图像发送在一个PDF文档中,节省上传和下载的时间。 您也可以像JPG教程一样转换TIFF和其他图像格式。 6. 更多关于IronPDF库的信息 IronPDF .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授权信息页面找到。 常见问题解答 如何在 C# 中将 JPG 图像转换为 PDF? 您可以使用 IronPDF 通过利用 ImageToPdfConverter 类在 C# 中将 JPG 图像转换为 PDF。首先,通过 NuGet 包管理器安装 IronPDF 或将 DLL 添加到您的项目中,然后使用其方法以最少的代码来转换图像。 在 C# 中设置 IronPDF 进行 JPG 到 PDF 转换需要哪些步骤? 要在 C# 中设置 IronPDF 进行 JPG 到 PDF 转换,请首先在 Visual Studio 中创建一个 C# 项目。通过 NuGet 包管理器安装 IronPDF 或从官方网站下载 DLL,然后在代码中添加 IronPDF 命名空间以访问其功能。 我可以在 C# 中将多个 JPG 文件转换为单个 PDF 文档吗? 是的,您可以使用 IronPDF 将多个 JPG 文件在 C# 中转换为单个 PDF 文档。通过 System.IO.Directory 枚举目录中的 JPG 文件并将它们传递给 ImageToPdf 方法以将它们编译为单个 PDF。 该库是否可以将其他图像格式转换为 PDF? 是的,除了 JPG 之外,IronPDF 还支持包括 PNG、TIFF、GIF、SVG 和 BMP 格式在内的多种图像格式转换为 PDF 文档。 如果 JPG 到 PDF 转换失败,我该如何处理故障排除? 如果使用 IronPDF 进行 JPG 到 PDF 的转换失败,请确保库已正确安装且图像路径准确。检查代码中的异常,并查阅 IronPDF 文档以获取故障排除提示。 在 C# 项目中使用 IronPDF 的先决条件是什么? 要在 C# 项目中使用 IronPDF,您需要一个开发环境,如 Visual Studio,以及 .NET Core 6.0 或更高版本,并对 C# 编程和 Windows 应用程序有基本了解。 我可以使用 IronPDF 来保护从 JPG 图像创建的 PDF 文档吗? 是的,IronPDF 允许您对从 JPG 图像创建的 PDF 文档进行加密并设置权限,从而增强文档安全性和访问控制。 除了图像到 PDF 转换之外,IronPDF 还提供哪些其他功能? 是的,IronPDF 提供了一系列功能,包括从 HTML 创建 PDF、通过添加页眉、页脚和印章来编辑现有 PDF,以及合并多个 PDF 文档。 IronPDF 可以将 HTML 内容转换为 PDF 吗? 是的,IronPDF 可以将包括 HTML5、JavaScript 和 CSS 在内的 HTML 内容转换为 PDF 文档。此功能对于在 PDF 格式中保留网页的布局和样式非常有用。 IronPDF 是否有可用于测试的试用版本? 是的,IronPDF 提供免费的试用版本,可用于测试其功能,包括将图像转换为 PDF。可以从他们的官方网站获得免费试用密钥。 IronPDF 在将 JPG 转换为 PDF 时是否完全兼容 .NET 10? 是的——IronPDF 与 .NET 10 完全兼容。它支持在 .NET 10 项目中开箱即用地将图像(包括 JPG 图像)转换为 PDF,无需任何变通方法或自定义配置。它还支持在 .NET 10 环境下跨平台部署到 Windows、macOS 和 Linux 系统。 Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 相关文章 已发布十一月 13, 2025 如何在 C# 中合并两个 PDF 字节数组 使用 IronPDF 在 C# 中合并两个 PDF 字节数组。学习通过简单的代码示例从字节数组、内存流和数据库合并多个 PDF 文件。 阅读更多 已发布十一月 13, 2025 如何创建 ASP.NET MVC PDF 查看器 为 ASP.NET MVC 应用程序构建一个强大的 PDF 查看器。显示 PDF 文档,将视图转换为 PDF,并使用 IronPDF 添加交互功能。 阅读更多 已发布十一月 13, 2025 如何构建 .NET HTML 到 PDF 转换器 学习如何使用 IronPDF 在 .NET 中将 HTML 转换为 PDF。 阅读更多 C#将PNG转换为PDF(代码示例教程)将字节数组保存为PDF C#(...
已发布十一月 13, 2025 如何在 C# 中合并两个 PDF 字节数组 使用 IronPDF 在 C# 中合并两个 PDF 字节数组。学习通过简单的代码示例从字节数组、内存流和数据库合并多个 PDF 文件。 阅读更多
已发布十一月 13, 2025 如何创建 ASP.NET MVC PDF 查看器 为 ASP.NET MVC 应用程序构建一个强大的 PDF 查看器。显示 PDF 文档,将视图转换为 PDF,并使用 IronPDF 添加交互功能。 阅读更多