使用IRONPDF

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

更新 2024年二月8日
分享:

本文将指导您使用 IronPDF 库以 C# 编程方式超快地将 JPG 格式转换为 PDF 格式。

教程涵盖的主题

本教程将涵盖以下主题:

  1. IronPDF 库简介

  2. 创建 C# 项目

  3. 安装 IronPDF 库

    • 方法 1:NuGet 包管理器解决方案

    • 方法 2:NuGet 软件包管理器控制台

    • 方法 3:使用 DLL 文件
  4. 添加 IronPDF 命名空间

  5. 将 JPG 图像转换为 PDF 文档

  6. 摘要

    使用 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 包。 您可以通过工具菜单或在解决方案资源管理器中右键单击您的项目来访问它。

C# 将 JPG 转换为 PDF(代码示例教程),图 1:从解决方案资源管理器打开

从解决方案资源管理器打开

打开 NuGet Package Manager Solution 面板后,搜索 IronPDF 库。 选择安装。

C# 将 JPG 转换为 PDF(代码示例教程),图 2:浏览 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
VB   C#

这样您就可以使用 IronPDF 库的功能。 您需要在每个文件中添加这行代码才能使用 IronPDF 的功能。

4.将 JPG 图像转换为 PDF 格式

使用 IronPDF,只需一行即可实现 JPG 图像到 PDF 文件的转换。 代码整洁、干净、易懂。 这项任务可以使用 IronPDF 的图像到 PDF 转换器方法。 请按照以下步骤将任何 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 image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

// Converting image to PDF and save it.
ImageToPdfConverter.ImageToPdf(image).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 image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

// Converting image to PDF and save it.
ImageToPdfConverter.ImageToPdf(image).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 image = System.IO.Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") f.EndsWith(".jpeg"))

' Converting image to PDF and save it.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf")

' Print success message
Console.WriteLine("JPG successfully converted to PDF using C#")
VB   C#

在上述代码片段中,资产文件夹只包含一张 JPG 图片。 输出文件如下

C# 将 JPG 转换为 PDF(代码示例教程),图 3:单个 JPG 文件转换为 PDF 文件

将单一 JPG 文件转换为 PDF 文件

同一代码示例可用于转换多个 JPG 文件。 输出内容包括 PDF 文档中的三幅 JPG 图像。

C# 将 JPG 转换为 PDF(代码示例教程),图 4:将多个 JPG 图像转换为 PDF 文档

将多个 JPG 图像转换为 PDF 文档

5.摘要

本教程展示了如何使用 IronPDF C# 库将 JPG 图像转换为 PDF 文档。 使用 IronPDF 库函数,对 PDF 文件的操作和格式化明显变得毫不费力。 只需几行代码即可从 JPG 文件创建 PDF 文档。 这有助于在单个 PDF 文档中发送所有图像,节省上传和下载时间。 您还可以使用 IronPDF 转换 TIFF 和其他图像格式就像 JPG 教程一样。

6.关于 IronPDF 库的更多信息

IronPDF .NET PDF Library 解决方案是开发人员,尤其是使用 C# 的软件工程师的梦想。 使用这款优秀的 Iron Software 工具,您可以轻松创建 .NET 的核心 PDF 库。 IronPdf 将确保任何不同格式的 PDF 转换都是一个轻松省时的过程。

它还能让您使用 HTML5、JavaScript 和 CSS 高效构建 PDF 文件. 您可以对 PDF 进行无缝编辑、盖章并添加页眉和页脚。 此外,它还能非常方便地阅读 PDF 文本、提取图像或以编程方式将图像转换为 PDF.

其中一些重要功能包括

  • 利用 HTML4/5、CSS、JavaScript 和图像创建 PDF 文档。
  • 从 url 无缝生成 pdf 文档.
  • 加载 URL自定义网络登录凭证本文档将介绍如何在 HTML 登录表单后登录、HTTP 标头、代理、cookie、用户代理和表单变量。
  • 加密和解密 PDF。
  • 合并现有 PDF 文件.
  • 创建和编辑轻松制作 PDF 表单.

    本教程的重点是将 JPG 图像转换为 PDF 文档。 IronPDF 支持几乎所有图像格式的转换。 支持的格式有 JPG、PNG、TIFF、GIF、SVG 和 BMP。您可以试用 IronPDF 的免费版本进行测试,有了免费试用密钥,您就可以测试 IronPDF 的功能了。 此外,目前的特价优惠让您只需支付两份产品的价格即可获得 IronPDF 的五份产品! 有关许可的信息,请参见IronPDF 许可证信息页面.

< 前一页
C# 将 PNG 转换为 PDF(代码示例教程)
下一步 >
将字节数组保存为PDF C#(代码示例)

准备开始了吗? 版本: 2024.12 刚刚发布

免费NuGet下载 总下载量: 11,781,565 查看许可证 >