IRONSOFTWAREHOME

C#中將HTML轉為PDF的iTextSharp替代品

iTextSharp已經退役,其HTML通過解析器轉換而不是瀏覽器。IronPDF使用Chromium引擎在明確的商業授權下渲染HTML、CSS和JavaScript,因此現代布局匹配瀏覽器,您的源程式碼保持私有。三行C#程式碼。

  • 真實的Chromium渲染:flexbox、網格、web字體和JavaScript,而不是解析器
  • 商業授權,對於您的應用程式無AGPL開源義務
  • 積極維護,與EOL的iTextSharp (iText 5)維護模式不同
  • 免費 30天試用,無浮水印,無需信用卡
// iTextSharp / iText: HTML to PDF needs the pdfHTML add-on
// NuGet: itext7 + itext7.pdfhtml  (AGPL or paid commercial)
using iText.Html2pdf;

using (var stream = new FileStream("output.pdf", FileMode.Create))
{
    HtmlConverter.ConvertToPdf("<h1>Hello World</h1>", stream);
}
// No JavaScript. Flexbox, grid, and web fonts render unreliably.

// IronPDF: Chromium rendering, commercial license, no AGPL on your code
using IronPdf;
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("output.pdf");
NuGet Downloads Badge
PM >
Install-Package IronPdf

跨平台支援

在Windows、Linux、Docker、Azure和AWS上呈現相同的HTML為相同的PDF,使用一個商業授權,無平台對於開源義務的追蹤。

設計適用於C#, F#, & VB.NET.NET 10, 9, 8, 7, 6, 5, Core, Standard, 或Framework上運行
可用於.NETJavaNode.jsPython

NET標誌
Windows標誌
Linux標誌
Mac標誌
Docker標誌
Azure標誌
AWS標誌
Visual Studio標誌
NuGet標誌
ReSharper

.NET版本:

作業系統和處理器:

  • Windows (x64, x86)
  • Mac (x64, ARM)
  • Linux (x64)

.NET專案型別:

  • 網頁 (Blazor & WebForms)
  • 桌面 (WPF 和 MAUI)
  • 控制台 (應用程式和程式庫)

應用程式環境:

  • Windows (10+,伺服器UI2012+,伺服器核心2022)
  • Linux (Ubuntu、Debian、CentOS等)
  • Mac (macOS 10+)
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Function)
  • AWS (EC2、Lambda)

IDE:

二進位認證

  • DigiCert驗證的二進位文件

為何開發者從iTextSharp轉向IronPDF以將HTML轉為PDF

iText是一個強大的低階PDF工具包,但iTextSharp (iText 5) 已經退役,並且HTML到PDF通過解析器pdfHTML附加功能運行,沒有JavaScript,並且flexbox、網格和web字體不穩定,因此Bootstrap和Tailwind布局失效。除非您購買商業訂閱,否則AGPL授權也要求開放應用程式源程式碼。IronPDF在明確的商業授權下使用Chromium渲染HTML,並在同一個程式庫中保留編輯、合併、表單和簽署功能。

立即獲取您的30天試用金鑰

iTextSharp vs IronPDF

iTextSharpIronPDF
狀態iTextSharp (iText 5) 退役,僅限安全修復積極維護
HTML到PDF需要pdfHTML附加功能內建
渲染自己的HTML/CSS解析器,沒有瀏覽器引擎Chromium瀏覽器引擎
JavaScript未執行完整的JavaScript執行
現代CSSflexbox、網格、web字體不可靠完整的CSS3、flexbox、網格
授權AGPLv3或付費商業訂閱商業,對於您的程式碼無開源義務
AGPL影響開源您的應用程式,或購買授權您的源程式碼仍然是您的
PDF功能強大的低階PDF API編輯、合併、簽署、表單、HTML渲染
支援社群或付費訂閱24/5工程師,永久選項

為何選擇IronPDF?

為需要瀏覽器級HTML到PDF和保護程式碼所有權的開發者而打造。

點擊查看關於為何選擇IronPDF? 的影片

像素精確渲染

  • Chromium級別的HTML、CSS3、flexbox、網格和JavaScript渲染您在瀏覽器中看到的。
  • iText通過其自身的解析器轉換HTML,且不執行JavaScript。
  • 現代和響應式布局通常不符合iText的設計,IronPDF可以為您處理。

5分鐘內啟動並運行

  • PM > Install-Package IronPdf

    , then three lines of C# converts your first HTML page to PDF
  • No pdfHTML add-on, no AGPL obligation on your source, no fighting a parser over flexbox and web fonts.
  • Full API access with an instant license key.

跨平台

  • .NET 10, 9, 8 LTS, Framework 4.62+
  • OS: Windows, Linux, macOS.
  • Cloud/containers: Azure, AWS, Docker/Kubernetes, serverless.
Platform that supported

出色的文件

  • 複製貼上您的第一個PDF
  • 基於任務的範例,用於HTML ➝ PDF、合併/分割、標記、表單、簽名。
  • 故障排除字體、分頁、中無頭/雲部署。

永久授權與24/5支援

  • 永久授權 - 一次購買,永遠使用。可選更新與續費。
  • 24/5工程師支援(隨附於高級版中為24/7)真正的人類,中位聊天回覆<1分鐘
  • 30天退貨保證不合適?全額退款,無問題。

為建設者

  • 您可以實際使用的功能:
    • 合併/分割
    • TOC/書籤
    • 頁眉/頁腳/邊距
    • 浮水印/標記
    • 表單(填寫/提取)
    • 附件
    • 圖片
    • 權限
    • 壓縮
    • 數位簽名
  • 可於任何地方運作:Windows, Linux, macOS, Docker, Azure, AWS, 雲端。

為買家

  • 2M+的工程師信任 • 14M+ NuGet 安裝。
  • 團隊報告 40% 開發時間節省 vs DIY/OSS 包裝。
  • 再分發/SaaS選項可用。
  • 採購友好:永久授權,可選續費,發票可用,多種付款選項(包括本地)。
  • 30天退貨保證。

我們的客戶如何評價 IronPDF?

Agorus40%節省

quote_symbol過去我們可能需要外出使用一個插件或一個包來進行 OCR,另一個用於 PDF,將它們全部集成到一個低成本的包中對我們來說真的很棒。

David JonesDavid Jones首席軟體工程師閱讀個案研究

Green2View

Green2View savings chart節省20%

Green2view實現了 20% 的成本節省,文件周轉時間加快 30%,合規性達到 100%。

閱讀個案研究
WILLAN

WILLAN savings chart減少行政工作40%

它簡直就是最佳選擇——自動生成的 PDF 可交付每次都能達到像素完美的財務報告。

閱讀個案研究

每當開發者提出需求時,我們總會給出肯定的答覆 IronPDF

IronPDF是iTextSharp的終止支援積極維護的替代品嗎?是的!

我可以在不需要pdfHTML附加功能的情況下將HTML轉換為PDF嗎?是的!

IronPDF是否能呈現現代CSS、flexbox、網格和JavaScript,而iText無法做到?是的!

我可以在沒有AGPL義務的情況下保留應用程式的閉源嗎?是的!

我仍然可以建立、編輯、合併、簽署和從PDF中提取內容,像iText一樣嗎?是的!

是否有永久性、免版稅的授權,而不是AGPL或訂閱?是的!

我可以從複雜的HTML5、CSS3和JavaScript中渲染像素完美的PDF嗎?可以!

我可以用一行C#程式碼將HTML字串轉換為PDF嗎?可以!

我可以使用驗證、cookie和自訂標頭將URL轉換為PDF嗎?可以!

我可以從Razor、CSHTML或ASPX視圖中生成PDF嗎?可以!

我可以在轉換過程中新增自訂的頁眉、頁腳、頁碼和浮水印嗎?可以!

我可以在Docker、Azure Functions或AWS Lambda中運行HTML到PDF轉換嗎?可以!

我可以將使用這個程式庫的應用程式部署到Linux、macOS或Windows上,包括Docker容器嗎?可以!

該程式庫是否執行緒安全,適用於高並發、多執行緒的伺服器應用程式和API?可以!

我可以設置自訂視窗尺寸和列印媒體CSS來控制響應式佈局嗎?可以!

IronPDF與Azure Functions相容嗎?可以!

我可以從PDF文件中永久去除敏感文字和圖片嗎?可以!

我可以從需要驗證的URL生成PDF,通過自訂標頭、cookie或表單登入嗎?可以!

我可以透過ObjectModel屬性存取PDF DOM嗎?可以!

我可以以程式化方式填寫、讀取及平坦化互動的AcroForm嗎?可以!

是否支持生成符合PDF/A和PDF/UA標準的文件以進行歸檔及可存取性標準?可以!

我可以使用256位AES密碼加密保護文件並設置使用者權限嗎?可以!

我可以使用X.509憑證在PDF上應用與驗證數位簽章嗎?可以!

我現在可以免費在我的現場專案中測試IronPDF嗎?可以! 按此開始您的30天免費試用

世界級工程,
24小時支援

與專家交談

2千萬次NuGet安裝,並持續加速中

20M+2026

準備開始了嗎?

Nuget Downloads 20,389,208版本:2026.7剛剛發布

立即獲取您的30天試用金鑰
無需信用卡或帳戶建立
Key in blue circle

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

bullet_checked無需信用卡或建立帳號
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預訂您的免費現場演示
Booking Badge related to IronPDF Product Demo

受到全球數百萬工程師的信任

Iron Software的客戶標誌
獲取您的無義務諮詢
填寫以下表格或電子郵件sales@ironsoftware.com
您的詳細資訊將始終保密
受到全球數百萬工程師的信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立