IRONSOFTWAREHOME
USING IRONPDF FOR JAVA

如何在 Java 中將位元組陣列轉換為 PDF

Curtis Chau
Curtis Chau
Updated: 2026年4月21日

本文將討論如何在Java中將位元組陣列轉換為PDF,並使用IronPDF Java PDF程式庫。

IronPDF:Java PDF 程式庫

IronPDF Java PDF程式庫是用於生成、閱讀和操作PDF文件的熱門Java程式庫。 它由專注於開發生產力程式庫和工具的軟體開發公司Iron Software開發。

IronPDF提供了一系列用於建立和操作PDF的功能。 這包括:

  1. 將HTML內容轉換為PDF和純文字文件轉換為PDF,為PDF新增文字和圖像,
  2. 容易建立和填寫PDF表單,
  3. 合併多個PDF文件和將PDF分割為單獨的文件,
  4. 以及更多。

該程式庫還包括對加密以保護您的PDF和數位簽名以增加文件安全性的支援。

IronPDF使用簡單且直觀的API,使所有級別的開發者都可以方便地使用。 此外,IronPDF提供全面的文件、入門程式碼範例,並支援幫助開發者快速開始使用該程式庫。

讓我們探索如何使用IronPDF將位元組陣列轉換為PDF檔案。

在Maven專案中安裝IronPDF Java程式庫

要在Maven專案中安裝IronPDF Java程式庫,請遵循以下步驟:

  1. 打開專案的pom.xml文件並找到<dependencies>標籤。

  2. 在<dependencies>標籤中新增以下XML程式碼以新增IronPDF for Java作為相依項。

    <!-- No actual dependency provided, placeholder for illustration -->
    XML
  3. 在<dependencies>標籤中新增以下XML程式碼以加入SLF4J簡單記錄器,IronPDF for Java使用它來將狀態消息記錄到控制台。

    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-simple</artifactId>
      <version>2.0.3</version>
    </dependency>
    XML
  4. 保存pom.xml文件。

保存pom.xml文件後,Maven將自動下載並安裝IronPDF for Java程式庫和SLF4J簡單記錄器。 然後,您可以在Java程式碼中使用IronPDF程式庫。

請注意,上述XML程式碼中使用的版本號可能不是您安裝程式庫時可用的最新版本。 您應始終使用最新的程式庫版本以獲取漏洞修補和新功能。

程式碼範例

以下是將位元組陣列轉換為PDF文件的程式碼範例:

package IronPDF.ironpdf_java;

import java.io.IOException;
import java.nio.charset.StandardCharsets;

import com.ironsoftware.ironpdf.*;

public class Test {
    public static void main(String[] args) throws IOException {
        // Define the byte array representing the ASCII characters
        byte[] byteArray = {84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121};
        
        // Convert the byte array to a string using US_ASCII encoding
        String data = new String(byteArray, StandardCharsets.US_ASCII);
        
        // Embed the string data in HTML format
        String HTML = "<h1>" + data + "</h1>";

        // Apply your license key for IronPDF
        License.setLicenseKey("YOUR-LICENSE-KEY");
        
        // Render the HTML as a PDF document using IronPDF
        PdfDocument pdf = PdfDocument.renderHtmlAsPdf(HTML);
        
        // Save the PDF file to a specified location
        pdf.saveAs("C:\\byteToPdf.pdf");
    }
}
Java

程式碼說明

**步驟 1:**所提供的程式碼演示如何使用IronPDF將位元組陣列轉換為PDF。 在程式碼的開始部分,已導入必要的Java程式庫。 這包括IronPDF程式庫和StandardCharsets程式庫。

import java.io.IOException;
import java.nio.charset.StandardCharsets;

import com.ironsoftware.ironpdf.*;
Java

**步驟 2:**第一步是建立一個包含要轉換的資料的位元組陣列。 在此例中,位元組陣列包含ASCII格式的字串"This is byte array"。

byte[] byteArray = {84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121};
Java

**步驟 3:**接下來,使用US_ASCII字元編碼將位元組陣列轉換為字串。 這是通過調用String構造函式並將位元組陣列及適當的字元編碼作為參數傳遞來實現的。

String data = new String(byteArray, StandardCharsets.US_ASCII);
Java

**步驟 4:**隨後使用位元組陣列中的資料建立一個HTML字串。 字串被包裹在H1標籤中,以便在PDF中突出顯示。

String HTML = "<h1>" + data + "</h1>";
Java

**步驟 5:**建立HTML字串後,IronPDF程式庫將HTML渲染為PDF。 PDF然後以給定的文件名保存到本地磁碟。

// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");
PdfDocument pdf = PdfDocument.renderHtmlAsPdf(HTML);
pdf.saveAs("C:\\byteToPdf.pdf");
Java

輸出文件

以下是由IronPDF Java PDF程式庫生成的輸出PDF文件:

如何在Java中將位元組陣列轉換為PDF,圖1: 由IronPDF Java生成的輸出PDF 由IronPDF Java生成的輸出PDF

結論

通過遵循本文中的步驟,您可以將位元組陣列轉換為PDF文件,並將其保存在本地磁碟上。

IronPDF是一個商業程式庫,需要在製作環境中購買授權。 IronPDF授權的費用起價為每位開發者每年$999; 根據開發者人數和部屬伺服器的數量,還有其他授權選項。

然而,IronPDF提供免費試用IronPDF,允許開發者測試該程式庫並評估其功能和能力。 此免費試用包括對該程式庫的所有功能的完全存取。 開發者可以用它來將多達20頁的PDF文件進行轉換。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費 即時演示
Booking Badge

全球數百萬工程師的信任

Iron Software的客戶商標
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊始終保持機密。
全球數百萬工程師的信任
Iron Software的客戶商標
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
C# 用於PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解決方案資源管理器,右鍵點選參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronPdf"
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

或者點擊此處下載Windows安裝程式。

  1. 下載並解壓IronPDF到類似~/Libs的位置,位於您的解決方案目錄中
  2. 在Visual Studio解決方案資源管理器,右鍵點選參考。選擇瀏覽,"IronPdf.dll"

授權從$999起