跳至页脚内容
PM > Install-Package IronPdf

IronPDF

Nuget NuGetPassed 查看最新消息:

跨平台支持

一个管理的NuGet包运行在Windows, Linux, Docker, Azure 和AWS上,无需每个平台的wkhtmltopdf二进制文件,也无需单独的跨平台构建来授权。

设计用于在.NET 10, 9, 8, 7, 6, 5, Core, Standard或Framework上运行的C#, F#, & VB.NET
适用于.NETJavaNode.jsPython

NET 标志
Windows 标志
Linux 标志
Mac 标志
Docker 标志 Docker 标志
Azure 标志 Azure 标志
AWS 标志 AWS 标志
Visual Studio 标志 Visual Studio 标志
NuGet 标志 NuGet 标志
ReSharper

.NET 版本:

操作系统及处理器:

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

.NET 项目类型:

  • Web (Blazor 和 WebForms)
  • 桌面 (WPF 和 MAUI)
  • 控制台 (应用程序及库)

应用程序环境:

  • Windows (10+,服务器 UI 2012+,服务器 Core 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 天试用密钥

所有wkhtmltopdf包装器无法提供的功能

所有wkhtmltopdf包装器无法提供的功能

NReco.PdfGenerator与IronPDF比较

NReco.PdfGenerator IronPDF
渲染引擎 wkhtmltopdf / Qt WebKit,冻结于~2015 现代Chromium
上游引擎状态 wkhtmltopdf于2023年1月归档 (0.12.6) 积极维护
现代CSS / JS 无flexbox或grid;过时的JS 完整的CSS3, flexbox, grid, JavaScript
部署 wkhtmltopdf二进制文件 (LT: 每个操作系统的发布) 纯NuGet,无本地二进制文件
安全 继承未修补的wkhtmltopdf CVEs 维护和修补
License 仅限单服务器非SaaS用户免费;否则付费 商业、永久选项
跨平台 LT版本需要许可证和手动二进制文件 一个包,适用于所有平台
PDF 功能 仅生成(页眉、页脚、页码) 编辑、合并、签名、表单、提取
支持 电子邮件 / 演示密钥 24/5工程师

为什么选择 IronPDF?

为那些愿意为现代引擎支付费用而不是为已归档引擎的包装器付费的开发者打造。

Icon Why Fill S1 related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中
像素级完美渲染

  • Chromium级别的HTML、CSS3、flexbox、grid和JavaScript呈现您在现代浏览器中看到的内容。
  • NReco.PdfGenerator通过Qt WebKit渲染,冻结在2015年,因此现代和响应式布局通常与设计不吻合。

Icon Why Fill S3 related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中
5 分钟内启动

  • PM >
    Install-Package IronPdf

    , then three lines of C# converts your first HTML page to PDF
  • No wkhtmltopdf.exe to extract or deploy, no single-server license limit, no Qt WebKit layout surprises.
  • Full API access with an instant license key.

Icon Why Fill S2 related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中
跨平台

  • .NET 10、9、8 LTS,Framework 4.62+
  • OS: Windows、Linux、macOS.
  • 云/容器:Azure, AWS, Docker/Kubernetes, serverless.
支持的平台

Icon Why Fill S4 related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中
优秀文档

  • 复制粘贴您的第一个PDF
  • HTML ➝ PDF、合并/拆分、加盖/水印、表单、签名的任务示例。
  • 字体、分页、无头/云部署的故障排除。

Icon Why Fill S5 related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中
永久许可和 24/5 支持

  • 永久许可证--一次购买,永久使用。可选择更新和续订。
  • 24/5 工程师支持(高级版为 24/7)真人、中位聊天响应<1 分钟
  • 30 天退款保证不合适?无条件全额退款。

Icon Why Fill S8 related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中
为建筑者

  • 您实际上会用到的功能:
    • 合并/拆分
    • 目录/书签
    • 页眉/页脚/边距
    • 水印/印章
    • 表单(填写/提取)
    • 附件
    • 图像
    • 权限
    • 压缩
    • 数字签名
  • 适用于所有地方:Windows、Linux、macOS、Docker、Azure、AWS、云。

Icon Why Fill S9 related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中
购买者

  • 超过200万名工程师 • 1400万次NuGet安装的信赖。
  • 团队报告相较DIY/OSS包装节省了40%的开发时间
  • 提供再分发/SaaS选项。
  • 采购友好:永久许可证、可选续费、可用发票、多种支付方式(包括本地方式)。
  • 30天退款保证。

我们的客户如何评价IronPDF?

客户故事

已经在生产环境中运行IronPDF的团队的成果。

Agorus 40%节省

quote_symbol 过去我们可能需要使用一个插件或一个包来处理OCR,再使用另一个来处理PDF,而现在它们都集成到一个低成本包中,对我们来说真的非常棒。

David Jones David Jones 首席软件工程师 阅读案例研究  

Bg Chart Green related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中 节省20%

Green2View实现了20%的节省、30%更快的文件周转速度,完全合规。

阅读案例研究  

Bg Chart Blue related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中 减少行政工作40%

它就是这么工作——自动PDF生成每次都能提供完美无缺的财务报告。

阅读案例研究  

每次开发人员询问时,Iron都说是的! IronPDF

switch(faqQuestions)
{ 
    case "Can I deploy my application using the library to Linux, macOS, or Windows, including Docker containers?": return "YES";
    case "Can I render pixel-perfect PDFs from complex HTML5, CSS3, and JavaScript?": return "YES";
    case "Is the library thread-safe for use in highly concurrent, multi-threaded server applications and APIs?": return "YES";
    case "Can I set custom viewport dimensions and print media CSS to control responsive layouts?": return "YES";
    case "Is IronPDF compatible with Azure Functions?": return "YES";
    case "Can I permanently redact sensitive text and images from PDF documents?": return "YES";
    case "Can I generate a PDF from a URL that requires authentication via custom headers, cookies, or form logins?": return "YES";
    case "Can I access PDF DOM through ObjectModel property?": return "YES";
    case "Can I programmatically fill, read, and flatten interactive AcroForm?": return "YES";
    case "Does it support generating PDF/A and PDF/UA compliant documents for archiving and accessibility standards?": return "YES";
    case "Can I secure a document with 256-bit AES password encryption and set user permissions?": return "YES";
    case "Can I apply and verify digital signatures on a PDF using X.509 certificates?": return "YES";
    case "Can I test IronPDF in my live project for free now?": return "YES, click here to start your 30-day free trial";
}

IronPDF是替代用于HTML到PDF的NReco.PdfGenerator的现代选择吗?是的!

我可以避免使用NReco包装的已归档wkhtmltopdf引擎吗?是的!

我可以在不需要运送wkhtmltopdf二进制文件的情况下将HTML转换为PDF吗?是的!

IronPDF能渲染Qt WebKit无法显示的flexbox、grid和现代CSS吗?是的!

我可以在一个明确的许可证下在SaaS和多服务器部署中使用它吗?是的!

我可以对PDF进行编辑、合并、签名和提取,而不仅仅是生成吗?是的!

我能否通过复杂的 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 容器)?可以!

该库是否适用于高并发、多线程的服务器应用程序和接口?是的!

我能否设置自定义视口尺寸和打印介质CSS来控制响应式布局?可以!

IronPDF 是否兼容 Azure Functions?是的!

能否永久性地从PDF文档中删除敏感文本和图像?可以!

能否从需要通过自定义头、Cookie 或表单登录进行身份验证的 URL 生成 PDF?可以!

能否通过ObjectModel属性访问PDF DOM?可以!

能否通过编程方式填充、读取和扁平化交互式AcroForm?可以!

是否支持生成符合PDF/A和PDF/UA标准的文档,以满足归档和无障碍访问要求?是的!

我能否使用256位AES密码加密来保护文档并设置用户权限?可以!

我能否使用X.509证书对PDF文件进行数字签名申请和验证?可以!

我现在可以在我的实时项目中免费测试 IronPDF 吗?可以! Icon Arrow related to 每次开发人员询问时,Iron都说是的! IronPDF 点击此处开始您的 30 天免费试用

Floating Left Top related to 每次开发人员询问时,Iron都说是的! IronPDF
Floating Right Bottom related to 每次开发人员询问时,Iron都说是的! IronPDF
一流的工程,
24小时支持
  • Support Team Member 2 related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中
  • Support Team Member 4 related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中
  • Support Team Member 6 related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中
  • Support Team Member 7 related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中
  • Support Team Member Iron related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中
联系专家

超过2,000万次NuGet安装,并且增长速度加快

20 M+ 2026
Nuget 16m Downloads Chart related to 用于HTML到PDF的NReco.PdfGenerator替代方案在C#中
准备开始了吗?
Nuget 下载 20,296,129 | 版本: 2026.7 刚刚发布
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronPdf
运行示例看着你的HTML代码变成PDF文件。

钢铁支援团队

我们每周 5 天,每天 24 小时在线。
聊天
电子邮件
打电话给我