在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本指南将探讨使用 IronPDF for .NET 库的强大功能将字节数组转换为 PDF 文件的过程。 对于需要在其 .NET 应用程序中处理 PDF 文件的开发人员来说,这种转换至关重要。
本教程将涵盖以下主题:
第 2 步:安装 IronPDF 库
结论
IronPDF for .NET 是一个.NET 库,可以轻松读取、操作和编写 PDF 文档。 您可以在桌面和网络应用程序的 .NET 项目中使用它。 IronPDF 可免费用于开发目的。 通过该库,您可以将 HTML 转换为 PDF、从 PDF 中提取文本等。 IronPDF 是一个轻量级的 .NET PDF 库,专为网络开发人员设计。 它完全用 C# 编写。 IronPDF 包含大量函数,可用于在编程环境中处理 PDF 文件。 创建功能是为了改进工作流程,并提供对 PDF 各个方面的访问。 这些功能包括创建、打开、删除、添加页面以及从 PDF 文档中提取文本。 IronPDF 库有很多有用的功能:
为 PDF 添加水印或在文档页面上添加文本叠加。
我们先来看看如何使用 IronPDF 库将字节数组转换为 PDF 文件。
从打开 Visual Studio 开始,根据项目需要选择任意 C# 应用程序模板。 本快速教程将使用控制台应用程序模板。 您可以修改已有的 C++ 项目文件。
使用最新版本的 Visual Studio 创建 C# 项目。 按照提供的步骤创建 C# 项目。
选择 .NET Framework 6.0,这是最新的框架,带有长期支持。 您可以根据需要选择任何其他框架,但强烈建议使用最新版本。
按照上述步骤,将创建一个 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 for .NET PDF 库从 PDF 文件中轻松保存字节数组。 要做到这一点,只需编写几行代码,而且准确率很高。 此外,IronPDF 还有许多有用的功能,如 HTML 到 PDF 的转换、PDF 格式化工具以及 PDF 编辑所必须的众多核心 PDF 功能。 IronPdf 还消除了对 Adobe Acrobat 的依赖。
IronPDF 用于开发目的是免费的,还提供一个用于生产测试的免费试用版. IronPdf 提供多种定价方案,您可以根据自己的需求进行选择。 IronPDF 的价格相对明显低于其竞争对手。 从个人到大型公司,价格各不相同,事实证明,这是一个性能令人印象深刻的令人信服的购买项目。
Iron Software Suite 的定价方案
此外,Iron Software 还提供五套 Iron Software 套装,价格仅为两套。 请访问许可信息页面了解更多详情。