40%节省
过去我们可能需要使用一个插件或一个包来处理OCR,再使用另一个来处理PDF,而现在它们都集成到一个低成本包中,对我们来说真的非常棒。
David Jones首席软件工程师阅读案例研究
iTextSharp已终止并通过解析器转换HTML,而不是通过浏览器。IronPDF在明确商用许可证下使用Chromium引擎渲染HTML、CSS和JavaScript,因此现代布局与浏览器匹配,您的源代码保持私有。三行C#。
// 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");' IronPDF: Chromium rendering, commercial license, no AGPL on your code
Imports IronPdf
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
pdf.SaveAs("output.pdf")| iTextSharp | IronPDF | |
|---|---|---|
| 现状 | iTextSharp (iText 5) 终止,仅安全修复 | 积极维护 |
| HTML到PDF | 需要pdfHTML附加组件 | 内置 |
| 渲染 | 自己的HTML/CSS解析器,无浏览器引擎 | Chromium 浏览器引擎 |
| JavaScript | 未执行 | 完整的JavaScript执行 |
| 现代CSS | flexbox、网格、网页字体不可靠 | 完整的CSS3、flexbox、网格 |
| License | AGPLv3或付费的商业订阅 | 商用,无代码的版权限制 |
| AGPL影响 | 开源您的应用,或购买许可证 | 您的源代码保持自有 |
| PDF 功能 | 强大低级PDF API | 编辑、合并、签名、表单、HTML渲染 |
| 支持 | 社区或付费订阅 | 24/5工程师,永久选项 |
专为需要浏览器级HTML到PDF和许可证以维护自己代码的开发人员而构建。
Install-Package IronPdf
IronPDF是否是iTextSharp(终止)活跃维护的替代品?是的!
我是否可以在没有iText所需的pdfHTML附加组件的情况下将HTML转换为PDF?是的!
IronPDF是否可以渲染现代CSS、flexbox、网格以及iText无法渲染的JavaScript?是的!
我是否可以在没有AGPL义务的情况下保持我应用程序的闭源?是的!
我是否依然可以像使用iText一样创建、编辑、合并、签名以及从PDF中提取内容?是的!
是否有一个永久的,免版税的许可证代替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 容器)?可以!
该库是否适用于高并发、多线程的服务器应用程序和接口?是的!
我能否设置自定义视口尺寸和打印介质CSS来控制响应式布局?可以!
IronPDF 是否兼容 Azure Functions?是的!
能否永久性地从PDF文档中删除敏感文本和图像?可以!
能否从需要通过自定义头、Cookie 或表单登录进行身份验证的 URL 生成 PDF?可以!
能否通过ObjectModel属性访问PDF DOM?可以!
能否通过编程方式填充、读取和扁平化交互式AcroForm?可以!
是否支持生成符合PDF/A和PDF/UA标准的文档,以满足归档和无障碍访问要求?是的!
我能否使用256位AES密码加密来保护文档并设置用户权限?可以!
我能否使用X.509证书对PDF文件进行数字签名申请和验证?可以!
我现在可以在我的实时项目中免费测试 IronPDF 吗?可以! 点击此处开始您的 30 天免费试用。




Nuget Downloads 20,389,208|版本:2026.7刚刚发布