在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
iText PDF 函式庫是一個用於創建和操作 PDF 文件的 Java 和 .NET 函式庫。 iText 7 是 iText 5 和 iTextSharp 的進階版本。它是一個更簡單、更高效及可擴展的庫,能一個附加元件接一個附加元件地滿足當今 PDF 文件流程和文件需求日益增長的挑戰。
iText 集團是 PDF(便攜文件格式)技術的世界先驅,包括產品如 iText 7 Suite、iText pdf2Data 和 iText DITO 應用軟體。
iText 7 Core 是一個開源的 PDF 庫,您可以將其整合到自己的應用程序中,以製作互動式表單。 這是一種對 iText 5 成功引擎的重新思考,具有模組化的代碼結構,允許未來的增強和擴展以及更簡單的腳本編寫。
iText 資料庫提供多項功能給商業用戶:
創建、閱讀和操作 PDF 文件
為 PDF 文件添加數位簽章
填寫並平坦化互動式 PDF 表單
向 PDF 文件添加標籤
創建地圖和書籍
為現有的 PDF 文件添加書籤、頁碼、水印和其他功能
它支持符合以下標準的 PDF 文件:
PDF 規範,包括 PDF 2.0 (ISO 32000-2)
PDF/A (ISO 190005; PDF/A-1a/b, PDF/A-2a/b/u, PDF/A-3a/b/u)
iText是一家數字文件領域的科技公司。 該公司的旗艦產品是一個開源的 Java 函式庫和 .NET 函式庫,用於在 Java 和 .NET(C#)中創建和操作 PDF 文件。
讓我們查看一個生成iText PDF文檔的hello world源代碼示例。
var writer = new PdfWriter(dest);
var pdf = new PdfDocument(writer);
var document = new Document(pdf);
document.Add(new Paragraph("Hello World!"));
document.Close();
var writer = new PdfWriter(dest);
var pdf = new PdfDocument(writer);
var document = new Document(pdf);
document.Add(new Paragraph("Hello World!"));
document.Close();
Dim writer = New PdfWriter(dest)
Dim pdf = New PdfDocument(writer)
Dim document As New Document(pdf)
document.Add(New Paragraph("Hello World!"))
document.Close()我們創建一個PdfWriter的實例。 可以寫入 PDF 文件的物件稱為PdfWriter。 在檔案格式結構完成後,PdfWriter 只需寫入構成有效文件的各個檔案部分和物件。 它不知道 PDF 文件的內容。
PdfWriter 監聽 PdfDocument,因此它知道要寫什麼。添加的內容由 PdfDocument 管理,它還將內容分佈在多個頁面上並跟踪任何相關數據。
一旦我們擁有PdfWriter和PdfDocument,低層級、特定於 PDF 的程式碼就完成了。 使用PdfDocument作為參數來創建文件。 由於我們已經擁有文件物件,我們可能會忘記我們現在正在生成PDF。
短語 "Hello World" 出現在創建後並添加到文檔對象的段落中。
iText 7 是付費的,且功能有限。 他們並未在單一套件中提供所有功能。 我們需要針對不同的用途使用不同的程式庫。 例如:
PDF 創建和 PDF 生成由 iText 7 支援,而 HTML 到 PDF 的轉換由 pdfHTML 支援。 另一方面,PDF 中包含刪除敏感數據的功能由 pdfSweep 支援。
PDF 文档中的图像、表格和文本等数据提取由 pdf2Data 库提供。 RUPS 支援 PDF 偵錯,以處理 PDF 文件。
同樣地,其他功能也有支援它們的程式庫,這些程式庫是 iText 7 套件的一部分。因此,對於開發者來說,管理這麼多的 DLL 是非常困難的。
它的商業授權也非常昂貴。他們在其iText 7 授權和價格頁面上沒有提到價格。 我們需要聯絡他們的銷售部門以獲取報價,這會花費我們一些時間。
假設我們正在從事生成 PDF 文檔的工作,同時需要從現有 PDF 中提取圖像、表格或文本。 在這種情況下,我們需要購買 iText 7 Suite 以及 iText pdf2Data,這將花費我們更多。

是否有任何iText 軟體的替代方案具有綜合功能,可以在單一庫中提供所有提到的功能,並且提供合理的商業許可? 答案是是的。
探索 IronPDF 的功能和能力 是由 Iron Software 開發和維護的 .NET 和 Java 庫。 IronPDF 是最受歡迎的 C# 和 Java PDF 庫,用於創建和編輯 PDF。 其簡單的 API 使開發人員能夠在 .NET 專案中快速從 HTML 生成專業且高品質的 PDF。 它優先考慮準確性、易用性和速度。
IronPDF 的功能包括:
從 HTML、字串、URL、Razor、ASPX 和 MVC 視圖生成 PDF
在不使用任何其他庫的情況下提取圖像、表格和文本
將圖像(例如掃描文件)轉換為PDF,反之亦然
其他50多項功能我們無法在此列出
兼容所有 .NET 語言,例如 C#、VB.NET 和 F#。
兼容所有 .NET 版本,包括 .NET Standard、.NET Core、.NET 5、6 和 7。
探索 IronPDF for Java,它也提供上述所有功能,並與 Java、Kotlin 和 Scala 相容。
支持所有操作系統,包括 Windows、Linux 和 Mac 操作系統。
支持所有應用程式類型,如網路、移動和桌面應用程式。
讓我們討論一下它的授權。
IronPDF 在開發過程中是免費的,且不需要任何授權。 然而,商業授權證照是用於在生產環境中使用所必需的。 您可以隨時申請IronPDF 的免費試用。其商業授權價格從 749 美元到 2999 美元不等。 您可以根據需要選擇合適的套件並開始工作。 您不必聯繫他們的銷售部門,這節省了時間。此外,他們的商業許可證包含 24/7 的支援服務。


IronPDF 提供所有功能於單一套件中。 它就像是一個全能解決方案。 在使用iText 7時,我們需要為不同的功能使用不同的包。IronPDF的商業授權可以輕鬆購買,並提供完整的支持,無需聯繫銷售部門。 另一方面,我們需要聯絡銷售部門以索取報價,以便將 iText 7 用於商業用途。
我們保持這篇文章簡單而全面。歡迎在評論區提問任何問題。