在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
本指南将探讨使用 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 的安装也很简单。 您将获得快速高效的安装过程,缩短开发时间,消除通常伴随而来的困惑。
--LIBRARY_NUGET_INSTALL_BLOCK--
使用软件包管理器控制台安装 IronPdf 库非常简单。 打开控制台后,输入以下命令,按回车键,然后就完成了!
Install-Package IronPdf
在 NuGet 包管理器控制台中安装 IronPDF 的进度
为方便此库的安装过程,并让您更好地了解如何使用它,建议直接从网站下载DLL文件。 安装说明可以在此安装指南中找到。
虽然 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
并调用RenderHtmlAsPdf
函数来转换PDF文件并创建新文档。
现在,使用SaveAs
函数将生成的PDF文件文档保存在本地系统中。
来自字节数组的输出PDF文件
这是生成的 PDF 文件内容。
本文演示了如何使用 IronPDF for .NET PDF 库从 PDF 文件中轻松保存字节数组。 要做到这一点,只需编写几行代码,而且准确率很高。 此外,IronPDF 还有许多有用的功能,如 HTML 到 PDF 的转换、PDF 格式化工具以及 PDF 编辑所必须的众多核心 PDF 功能。 IronPdf 还消除了对 Adobe Acrobat 的依赖。
IronPDF 可免费用于开发目的,还提供免费试用以进行生产测试。 IronPdf 提供多种定价方案,您可以根据自己的需求进行选择。 IronPDF 的价格相对明显低于其竞争对手。 从个人到大型公司,价格各不相同,事实证明,这是一个性能令人印象深刻的令人信服的购买项目。
LIBRARY_GET_STARTED_WITH_PRODUCT_TRIAL_EXTENDED_BLOCK
Iron Software 套件的定价计划
此外,Iron Software 还提供五套 Iron Software 套装,价格仅为两套。 请访问此许可证信息页面,以获取更多详细信息。