使用IRONPDF

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

更新 2024年二月8日
分享:

本文将指导你如何使用 C# 中的 IronPDF 图像转换 API 将 PNG 转换为 PDF。

《教程》涵盖的主题

本教程将涉及以下主题:

1.IronPDF 库简介

2.创建 C# 项目

3.安装 IronPDF 库

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

- 方法 2:NuGet 包管理器控制台

- 方法 3: 使用 DLL 文件

4.添加 IronPDF 命名空间

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

6.摘要

使用 IronPDF 时的要求:

  • 您应具备 C# 语言的基本知识。
  • 应具备 Windows 应用程序的基本知识。

1.IronPDF 库简介

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

它还能让你 使用 HTML5 构建 PDF 文件此外,您还可以编辑 PDF、JavaScript、CSS 和图像。你可以对 PDF 进行无缝编辑、盖章、添加页眉和页脚。此外,它还能轻松读取 PDF 文本、提取图像或其他内容。 将图像转换为 PDF 编程

其中一些重要功能包括

在此,本教程主要介绍将 PNG 文件转换为 PDF 文档。IronPDF 支持几乎所有图像格式的转换。支持的图像格式有 JPG 图像、PNG、GIF、TIFF、SVG 和 BMP。

2.创建一个 C#项目

本教程将使用最新版本的 Visual Studio 和 C# 编程语言来创建项目。由于示例代码源于 C# 10.0,因此您应该掌握一些有关顶层语句的知识。

让我们先创建一个 C# 项目。

  • 打开 Visual Studio。
  • 创建一个新的 C# 项目或打开一个现有项目。
  • 为项目命名。
  • 选择 .NET Core >= 3.1,因为 3.1 支持在所有设备上运行。最新、最稳定的 .NET Framework 版本是 6.0。

C# 将 PNG 转换为 PDF(代码示例教程),图 1:创建项目后的控制台程序

创建项目后的控制台程序

3.安装 IronPDF 库

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

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

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

打开 NuGet 包管理器解决方案后,浏览 IronPDF 库,将 PNG 图像转换为 PDF 文件。然后点击安装。

C# 将 PNG 转换为 PDF(代码示例教程),图 3:浏览 IronPDF

浏览 IronPDF

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

使用 NuGet 包管理器控制台可以轻松安装库。安装库不需要管理员权限。将使用 NuGet 命令在项目中安装 IronPDF 库。只需使用以下命令即可。

Install-Package IronPdf

方法 3:使用 DLL 文件

你可以直接从网站上下载 IronPDF .DLL 文件。您可以立即从 IronPDF DLL 下载.

要在项目中引用该库,请按照以下说明操作:

  • 右键单击解决方案资源管理器中的解决方案
  • 选择 "引用
  • 浏览 IronPDF.dll 库
  • 单击 "确定

全部完成! IronPDF 已下载安装,随时可用于将 PNG 转换为 PDF 格式。

4.添加 IronPDF 命名空间

现在将 IronPDF 命名空间添加到程序中。您必须在文件顶部添加一行指定代码。

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

这将允许您访问 IronPDF 提供的所有功能。这行代码必须添加到您希望使用 IronPDF 功能的每个文件中。

5.将 PNG 转换为 PDF 格式

使用 IronPDF 将 PNG 文件转换为 PDF 文档非常简单。只需一行代码就能使用 IronPDFs 实现这一任务 图像到 PDF 方法在项目目录下,将需要转换的 PNG 图像放在名为 assets 的文件夹中。该文件夹的位置必须是:bin/Debug/net6.0。然后,使用 System.IO.Directory 枚举包含所有 PNG 文件的 assets 文件夹,并将其传递给用于转换操作流的 ImageToPdf 方法。以下代码示例可帮助您将 PNG 图像转换为 PDF 文档,并将 Stream 对象保存到磁盘。

using IronPdf;

Console.WriteLine("C# Convert PNG to PDF using IronPDF");

// One or more images as IEnumerable. This example selects all PNG images in a specific 'assets' folder.
var image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png") 
 f.EndsWith(".PNG"));

// Converts the images to a PDF and saves it.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf");

// Print success message
Console.WriteLine("PNG successfully converted to PDF");
using IronPdf;

Console.WriteLine("C# Convert PNG to PDF using IronPDF");

// One or more images as IEnumerable. This example selects all PNG images in a specific 'assets' folder.
var image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png") 
 f.EndsWith(".PNG"));

// Converts the images to a PDF and saves it.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf");

// Print success message
Console.WriteLine("PNG successfully converted to PDF");
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

在上述代码片段中,资产文件夹只包含一个 PNG 文件。输出文件看起来是这样的

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

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

同一代码示例可用于转换多个 PNG 图像。输出文件格式包含三个 PNG 转 PDF 文档。

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

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

6.总结

本教程展示了如何使用 IronPDF C# 库将 PNG 图像转换为 PDF 文档。有了 IronPDF 库函数,PDF 文件的操作和配置变得非常容易。只需几行代码就能从 PNG 文件构建 PDF 文档。无论是转换 JPG 图像、PNG 图像还是其他多种格式,IronPDF 都是开发人员和公司的理想选择。

使用免费版本进行测试! 此外,通过免费试用密钥,您还可以测试 IronPDF 的功能。此外,当前的特惠活动允许您以购买两套产品的价格获得 IronPDF 的五套产品! 访问此处 许可页面 获取更多许可信息。

< 前一页
C# 文本转PDF(代码示例教程)
下一步 >
C# 将 JPG 转换为 PDF(代码示例教程)

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

免费NuGet下载 总下载量: 10,840,061 查看许可证 >