在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本指南将探讨使用 IronPDF .NET 库的强大功能将字节数组转换为 PDF 文件的过程。这种转换对于需要在其 .NET 应用程序中处理 PDF 文件的开发人员来说至关重要。
本教程将转换以下主题:
第 2 步:安装 IronPDF 库
IronPDF 是一个.NET 库,可轻松读取、操作和编写 PDF 文档。您可以在桌面和网络应用程序的.NET项目中使用它。IronPDF 可免费用于开发目的。通过该库,您可以将 HTML 转换为 PDF、从 PDF 中提取文本等。IronPDF 是一个轻量级的 .NET PDF 库,专为 Web 开发人员设计。它完全由 C# 编写。IronPDF 包含大量函数,可用于在编程环境中处理 PDF 文件。创建这些函数是为了改进工作流程,并提供对 PDF 各个方面的访问。这些函数包括创建、打开、删除、添加页面以及从 PDF 文档中提取文本。IronPDF 库有许多有用的功能:
让我们从如何使用 IronPDF 库将字节数组转换为 PDF 文件开始。
首先打开 Visual Studio,根据项目需要选择任意 C# 应用程序模板。本快速教程将使用控制台应用程序模板。您可以修改已有的 C++ 项目文件。
使用最新版本的 Visual Studio 创建 C# 项目。按照提供的步骤创建 C# 项目。
按照上述步骤,一个 C# 项目就创建完成了。现在是安装 IronPDF 库的时候了。
IronPDF 的安装也很简单。您可以获得快速高效的安装过程,缩短开发时间,消除通常伴随而来的混乱。
使用软件包管理器控制台安装 IronPDF 库非常简单。打开控制台后,输入以下命令,按回车键即可完成安装!
Install-Package IronPdf
在 NuGet 软件包管理器控制台安装 IronPDF 的进度
为使该库的安装过程更加顺畅,并让您充分了解如何使用该库,您可以从以下链接下载 DLL 文件 IronPdf 网站 还建议使用安装说明请参见 安装页面.
尽管 IronPDF 对本项目至关重要,但仍有必要在每个代码文件中导入其命名空间以使用它。为此,请在每个文件的顶部添加以下代码行:
using IronPdf;
using IronPdf;
Imports IronPdf
IronPDF 已准备就绪,在程序文件中添加以下代码即可将字节数组转换为 PDF 文件:
using IronPdf;
using System.Text;
// Converting an array of bytes into a PDF file.
byte [] byteArray = { 84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121};
// Storing encoded bytes into ASCII literals in a string variable
string data = Encoding.ASCII.GetString(byteArray);
string HTML = $"<h1>{data}</h1>";
var renderer = new IronPdf.ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf(HTML);
pdf.SaveAs("bytearray.pdf");
using IronPdf;
using System.Text;
// Converting an array of bytes into a PDF file.
byte [] byteArray = { 84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121};
// Storing encoded bytes into ASCII literals in a string variable
string data = Encoding.ASCII.GetString(byteArray);
string HTML = $"<h1>{data}</h1>";
var renderer = new IronPdf.ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf(HTML);
pdf.SaveAs("bytearray.pdf");
Imports IronPdf
Imports System.Text
' Converting an array of bytes into a PDF file.
Private byteArray() As Byte = { 84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121}
' Storing encoded bytes into ASCII literals in a string variable
Private data As String = Encoding.ASCII.GetString(byteArray)
Private HTML As String = $"<h1>{data}</h1>"
Private renderer = New IronPdf.ChromePdfRenderer()
Private pdf = renderer.RenderHtmlAsPdf(HTML)
pdf.SaveAs("bytearray.pdf")
上述代码将字节数组转换为 PDF。首先,使用ASCII.GetString
函数将给定的字节数组转换为字符串。然后,使用提取的数据创建 HTML 字符串。然后,启动 ChromePdfRenderer 并调用 将Html渲染为Pdf 功能转换 PDF 文件并创建新文档。
现在,通过使用 保存为 功能。
从字节数组输出 PDF 文件
这是生成的 PDF 文件内容。
本文演示了如何使用 IronPDF .NET PDF 库从 PDF 文件中轻松保存字节数组。只需编写几行代码就能完成,而且准确率很高。此外,IronPDF 还具有许多有用的功能,如 HTML 到 PDF 的转换、PDF 格式化工具以及 PDF 编辑所必需的许多核心 PDF 功能。IronPDF 还消除了对 Adobe Acrobat 的依赖。
IronPDF 可免费用于开发目的,还可提供 免费试用 用于生产测试。IronPDF 提供多种定价方案,您可以根据自己的需求进行选择。与竞争对手相比,IronPDF 的价格相对较低。从个人到大型公司,价格各不相同,因此它的性能令人印象深刻,是一款值得购买的产品。
Iron 软件套件的定价计划
此外,Iron Software 还提供包含五个 Iron 软件包的套餐,价格仅为两个套餐的价格。请访问 许可页面了解更多详情。