在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
iText PDF 庫是一個用於創建和操作 PDF 文件的 Java 和 .NET 庫。iText 7 是 iText 5 和 iTextSharp 的高級版本。它是一個更簡單、更高效且可擴展的庫,可滿足當今 PDF 文件流程和文件需求的諸多挑戰,一個附加元件一次解決一個問題。
iText Group 是全球 PDF 領先企業 (可攜式文件格式) 技術,包括產品如 iText 7 Suite、iText pdf2Data 和 iText DITO 應用軟體。
iText 7 Core 是一個開源 PDF 庫,您可以將其整合到自己的應用程式中以創建互動式表單。它是對 iText 5 中成功引擎的重新思考,具有模組化的代碼結構,允許未來的增強和擴展,並且腳本編寫更容易。
iText 庫為商業用戶提供多種功能:
支援符合以下標準的 PDF 文件:
PDF 規範,包括 PDF 2.0 (ISO 32000-2)
PDF/UA (ISO 14289)
iText 是一家數位文件領域的技術公司。該公司的旗艦產品是一個開源的 Java 庫和 .NET 庫,用於在 Java 和 .NET 中創建和操作 PDF 文件。(C#).
讓我們來看看生成 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
管理,PdfDocument
也會將內容分佈在多個頁面上,並會追蹤任何相關的數據。
一旦有了 PdfWriter
和 PdfDocument
,低層次的與 PDF 相關的代碼就完成了。文件是以 PdfDocument
作為參數創建的。有了文件對象後,我們可能會忘記我們正在生成 PDF。
"Hello World" 這句話出現在一段創建並添加到文件對象中的段落裡。
iText 7 是付費的,並且功能有限。它們並未提供所有功能於單一套件中。我們需要為不同目的使用不同的庫。例如:
PDF 創建和 PDF 生成由 iText 7 支持,而 HTML 到 PDF 的轉換由 pdfHTML 支持。另一方面,從 PDF 中移除敏感數據的 PDF 操作由 pdfSweep 支持。
數據提取,例如從 PDF 文件中提取圖像、表格和文字,由 pdf2Data 庫提供支持。RUPS 支持 PDF 調試,用於操控 PDF 文件。
同樣,其他功能有相應的庫來支持這些功能,而這些庫構成了 iText 7 套件的一部分。因此,對開發者而言,管理如此多的 DLL 是非常困難的。
它的商業授權也非常昂貴。他們並未在其授權頁面上列出價格,如下所示。我們需要聯繫他們的銷售部門進行報價,這會占用我們的時間。
假設我們正在生成 PDF 文件,同時我們需要從現有的 PDF 中提取圖像、表格或文字。在這種情況下,我們需要購買 iText 7 套件以及 iText pdf2Data,這將使我們花費更多。
有任何 iText 軟體的替代方案提供所有上述功能且具有合理商業授權的單一庫?答案是是的。
IronPDF 是由開發和維護的 .NET 與 Java 函式庫 Iron Software. IronPDF 是最受歡迎的 C# 和 Java PDF 庫,用於創建和編輯 PDF。其簡單的 API 使開發人員能夠在 .NET 項目中快速生成專業、高品質的 PDF。它優先考慮準確性、易用性和速度。
IronPDF 的功能包括:
其他 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 在開發階段是免費的,不需要任何授權。然而,在生產環境中使用則需要商業授權。您可以隨時獲取。 免費試用 隨時。其 商業授權 價格從749美元到2999美元不等。您可以根據需求選擇合適的套裝並開始工作。您不必聯繫他們的銷售人員,這節省了時間。此外,他們的商業許可證包括24/7支持。
IronPDF 提供所有功能於單一套件中。就像是一個全能解決方案。而在 iText 7 的情況下,我們需要使用不同的套件來取得不同的功能。IronPDF 的商業授權可以輕鬆購買並得到完整支援而不需聯繫銷售人員。相反地,要使用 iText 7 進行商業用途時,我們需要聯繫銷售部門來索取報價。
我們保持這篇文章簡單且全面。如有任何問題,請在評論區自由提問。