IRONSOFTWAREHOME

C#中將HTML轉換成PDF的NReco.PdfGenerator替代方案

NReco.PdfGenerator是一個基於已封存wkhtmltopdf引擎的商業封裝。IronPDF使用現代Chromium引擎渲染HTML、CSS和JavaScript,作為一個NuGet包發佈,沒有原生二進位文件,並且新增了完整的PDF編輯功能。三行C#。

  • 現代Chromium引擎:flexbox, grid, web fonts和JavaScript,而不是Qt WebKit
  • 純NuGet,無wkhtmltopdf二進位文件需要提取、部署或定位於每個OS
  • 在同一個函式庫中編輯、合併、簽名和表單,不僅是生成
  • 免費 30天試用,無水印,無需信用卡
NReco.PdfGenerator vs IronPDF
Online Demo查看所有 程式碼範例
// NReco.PdfGenerator: a paid wrapper over the wkhtmltopdf binary
using NReco.PdfGenerator;

var htmlToPdf = new HtmlToPdfConverter();
// License needed for SaaS / multi-server / .NET Core (LT build)
htmlToPdf.License.SetLicenseKey("your_id", "your_license_key");
htmlToPdf.WkHtmlToPdfExeName = "wkhtmltopdf.exe"; // ship per OS
htmlToPdf.PdfToolPath = @"C:\app\wkhtmltopdf"; // deploy binary
byte[] bytes = htmlToPdf.GeneratePdf("<h1>Hello World</h1>");
File.WriteAllBytes("output.pdf", bytes);
// Rendered by Qt WebKit (frozen ~2015): no flexbox or grid.

// IronPDF: modern Chromium, no wkhtmltopdf binary to deploy
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

跨平臺支持

一個受管理的NuGet包在Windows、Linux、Docker、Azure和AWS上運行,沒有每個平臺的wkhtmltopdf二進位文件,也不需要額外的跨平臺構建來授權。

專為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驗證的二進位文件

為何開發者從NReco.PdfGenerator移至IronPDF

NReco.PdfGenerator是一個整潔的封裝,可讓您免於手動整合wkhtmltopdf,但它使用凍結於2015年的Qt WebKit呈現,因此現代CSS如flexbox和grid無法可靠呈現。僅對單伺服器、非SaaS使用免費;SaaS、多伺服器和跨平台LT構建則需付費授權。IronPDF使用現代Chromium引擎呈現HTML,無本地二進位檔案發佈,並在同一庫中保留編輯、合併、表單和簽名功能。

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

NReco.PdfGenerator vs IronPDF

NReco.PdfGeneratorIronPDF
渲染引擎wkhtmltopdf / Qt WebKit,凍結於約2015年現代Chromium
上游引擎狀態wkhtmltopdf於2023年1月被封存(0.12.6)積極維護
現代CSS/JS無flexbox或grid;過時的JS完整的CSS3,flexbox,grid,JavaScript
部署wkhtmltopdf二進位文件(LT:每個OS運送)純NuGet,無原生二進位文件
安全性繼承了未修補的wkhtmltopdf CVEs已維護並修補
授權僅限單伺服器非SaaS;否則需付費商業,永久選項
跨平台LT構建需授權並手動二進位一個包,所有平台
PDF功能僅生成(頁眉、頁腳、頁碼)編輯、合併、簽名、表單、提取
支援電子郵件/演示金鑰24/5工程師

為什麼選擇IronPDF?

針對那些願意為現代引擎支付費用而不是封存引擎做外層包裝的開發者所建立。

點擊觀看關於IronPDF的影片

像素完美的渲染

  • Chromium級的HTML、CSS3、flexbox、grid和JavaScript在現代瀏覽器中顯示所見。
  • NReco.PdfGenerator通過Qt WebKit來渲染,已在2015年凍結,因此現代和響應式佈局經常不符合設計。

在5分鐘內啟動並運行

  • PM > Install-Package IronPdf

    ,然後三行C#程式碼將您的第一個HTML頁轉換為PDF
  • 無需提取或部署wkhtmltopdf.exe,無單伺服器授權限制,無Qt WebKit佈局意外。
  • 即時授權金鑰的完整API存取。

跨平台

  • .NET 10, 9, 8 LTS, Framework 4.62+
  • 操作系統:Windows、Linux、macOS。
  • 雲端/容器:Azure、AWS、Docker/Kubernetes、無伺服器。
支持的平台

出色的文件

  • 複製黏貼您的第一個PDF
  • 基於任務的HTML ➝ PDF範例、合併/拆分、蓋章、表格、簽名。
  • 字體、頁面分隔、無頭/雲端部署的疑難排解。

永久授權和24/5支援

  • 永久授權 - 一次購買,永久使用。可選的更新和續訂。
  • 24/5工程師支援 (Premium為24/7) 真正的人工,聊天平均響應<1分鐘
  • 30天退款保證 不合適?全額退款,無需提問。

適合建立者

  • 您實際會用到的特點:
    • 合併/拆分
    • 目錄/書籤
    • 頁眉/頁腳/邊距
    • 水印/印章
    • 表單(填寫/提取)
    • 附件
    • 圖像
    • 許可權
    • 壓縮
    • 數位簽名
  • 適用於所有地方:Windows、Linux、macOS、Docker、Azure、AWS、雲端。

適合購買者

  • 2M+工程師14M+ NuGet安裝的信賴。
  • 團隊報告相較自製/OSS包裝器節省40%開發時間
  • 可用的再分發/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是NReco.PdfGenerator的HTML到PDF一個現代替代品嗎?是!

我能避免NReco封裝的已封存wkhtmltopdf引擎嗎?是!

我能在不運送wkhtmltopdf二進位文件的情況下轉換HTML到PDF嗎?是!

IronPDF能渲染Qt WebKit無法的flexbox、grid和現代CSS嗎?是!

我能在SaaS和多伺服器部署中使用一個清楚的授權嗎?是!

我能不僅生成而是編輯、合併、簽名和從PDF中提取嗎?是!

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

我能在一行C#程式碼中將HTML字串轉換為PDF嗎?是!

我能用身份驗證、cookies和自訂頁眉轉換URL到PDF嗎?是!

我能從Razor、CSHTML或ASPX視圖生成PDF嗎?是!

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

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

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

這個函式庫可以安全地用於高並發、多執行緒的伺服器應用程式和API中嗎?是!

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

IronPDF與Azure Functions相容嗎?是!

我能永久編輯PDF文件中的敏感文字和圖像嗎?是!

我能從需要通過自訂頁眉、cookies或表單登入進行身份驗證的URL生成PDF嗎?是!

我能通過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天試用金鑰
無需信用卡或帳戶建立