在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
本指南將探討使用 IronPDF .NET 庫的強大功能將位元組陣列轉換為 PDF 文件的過程。 這種轉換對於需要在其 .NET 應用程式中處理 PDF 檔案的開發者來說至關重要。
本教程將涵蓋以下主題:
步驟 2:安裝 IronPDF 函式庫
結論
IronPDF 是一個 .NET 函式庫,能夠輕鬆讀取、操作和編寫 PDF 文檔。 可以在您的 .NET 專案中用於桌面和網路應用程式。 IronPDF 可免費用於開發目的。 此庫允許您將 HTML 轉換為 PDF,從 PDF 提取文本等。 IronPDF 是一個輕量級的 .NET PDF 庫,專門為網頁開發人員設計。 它完全用C#編寫。 IronPDF 包含一套廣泛的功能,可用於在程式設計環境中處理 PDF 檔案。 功能的創建旨在改善工作流程並提供對 PDF 每個方面的訪問。 這些包括創建、開啟、刪除、添加頁面,從 PDF 文件中提取文本。 IronPDF 庫具有許多有用的功能:
*讀取 PDF 文字並使用最新標準編寫 PDF。
*列印PDF文件到任何 Windows 印表機。
*從 PDF 提取頁面從 PDF 文件中。
*使用 CSS 將 HTML 轉換為 PDF應用了 CSS 樣式。
*將浮水印添加到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
並調用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 套件組合,以僅兩款的價格購買。 請訪問此授權資訊頁面,如需了解更多詳情。