在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
本指南將探討使用功能強大的 IronPDF .NET 庫將位元組陣列轉換為 PDF 文件的過程。這種轉換對於需要在其 .NET 應用程式中處理 PDF 文件的開發人員來說至關重要。
本教程將涵蓋以下主題:
IronPDF 是一個 .NET 函式庫,能使讀取、處理和寫入 PDF 文件變得簡單。可以在桌面和 Web 應用程式的 .NET 專案中使用。IronPDF 可免費供開發用途使用。這個函式庫允許您將 HTML 轉換為 PDF,從 PDF 中提取文字等等。IronPDF 是專為網頁開發人員設計的輕量級 .NET PDF 函式庫,完全以 C# 編寫。IronPDF 包含一系列廣泛的功能,可在編程環境中使用以處理 PDF 文件。這些功能旨在改善工作流程並提供對 PDF 每個方面的訪問權限,包括創建、打開、刪除、添加頁面和從 PDF 文檔中提取文字。IronPDF 函式庫具有許多實用的功能:
閱讀 並使用最新的標準撰寫PDF文件。 列印 至任何 Windows 打印機。
讓我們開始介紹如何使用IronPDF庫將位組數組轉換為PDF文件。
首先,打開 Visual Studio,根據您的項目需求選擇任何 C# 應用程序模板。在本快速教程中,將使用控制台應用程序模板。您可以修改現有的 C++ 項目文件。
使用最新版本的 Visual Studio 創建 C# 項目。請按照以下步驟創建 C# 項目。
通過遵循上述步驟,一個 C# 項目將被創建。現在是安裝 IronPDF 庫的時候了。
IronPDF 也很容易安裝。您可以快速高效地完成安裝過程,減少開發時間,並消除通常伴隨的混亂。
使用套件管理器控制台安裝 IronPDF 庫非常簡單。當您打開控制台後,輸入以下命令,按下回車鍵即可完成。!
Install-Package IronPdf
在 NuGet 套件管理器主控台中安裝 IronPDF 的進度
為了簡化此程式庫的安裝過程並讓您更好地了解如何使用它,請從 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
並調用 RenderHtmlAsPdf
函數來轉換 PDF 檔並建立一個新文件。
現在,使用來將生成的 PDF 文件保存在本地系統中。 保存為
函數。
從字節數組生成的輸出 PDF 檔案
這是生成的 PDF 檔案內容。
這篇文章展示了如何使用 IronPDF .NET PDF 庫輕鬆地從 PDF 文件中保存位元組陣列。通過僅編寫幾行代碼並達到高精確度來實現。此外,IronPDF 還有許多實用的功能,如 HTML 到 PDF 的轉換、PDF 格式化工具以及許多其他對 PDF 編輯至關重要的核心 PDF 功能。IronPDF 還消除了對 Adobe Acrobat 的依賴。
IronPDF 是免費供開發目的使用的,同時還提供了一個 免費試用 用於生產測試。IronPDF 提供各種根據您的需求而定的定價計劃。IronPDF 的價格相對於其競爭對手要低得多。從個人到大型公司的定價變化,它以令人印象深刻的性能證明是一個具有吸引力的購買選擇。
Iron Software 套件的定價計劃
此外,Iron Software 提供五個 Iron Software 套件的系列,僅以兩個的價格出售。請訪問這個 授權頁面,如需了解更多詳情。