IRONSOFTWAREHOME

HTML到PDF在C#中的SelectPdf替代

SelectPdf是一个功能强大的仅限Windows的库,Linux、macOS和Docker通过其云API进行路由。IronPDF使用Chromium在每个平台上对HTML、CSS和JavaScript进行运行中渲染,提供完整试用且无页面限制。三行C#代码。

  • 运行中在Windows、Linux、macOS和Docker上进行Chromium渲染,无需云API
  • 您的HTML保存在您的服务器上,不发送到第三方转换服务
  • 完整的30天试用,无页面限制,无水印,部署到实时服务器
  • 免费 30 天试用,无水印,无需信用卡
SelectPdf 与 IronPDF 对比
Online Demo查看所有%s代码示例
// SelectPdf: clean API, but the in-process library is Windows-only.
// Linux / macOS / Docker must call SelectPdf's cloud REST API instead.
using SelectPdf;
HtmlToPdf converter = new HtmlToPdf();
PdfDocument doc = converter.ConvertHtmlString("<h1>Hello World</h1>");
doc.Save("output.pdf");
doc.Close();
// Free Community Edition caps output at 5 pages per PDF.

// IronPDF: same clean API, in-process on every platform, no cap
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、macOS、Docker、Azure和AWS上进行运行中渲染,无需为非Windows平台调用云API。

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

NET 标志
Windows 标志
Linux 标志
Mac 标志
Docker 标志
Azure 标志
AWS 标志
Visual Studio 标志
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 签名的二进制文件

SelectPdf或IronPDF?两者的实际区别

SelectPdf是一个成熟的商业转换器,拥有WebKit、Blink和Chromium引擎和一个干净的API。实际差别在于部署和试用模式:SelectPdf的运行中库仅在Windows上运行,因此Linux、macOS和Docker必须通过其云REST API实现,其免费社区版限制在五页,没有加载现有PDF、转换PDF为文本或表单填充功能。IronPDF使用Chromium在每个平台上进行运行中渲染,您的HTML保存在您的服务器上,并提供一个完全功能的试用版。

立即获取您的免费30 天试用密钥

满足您在每个平台上运行中所需的一切

SelectPdf 与 IronPDF 对比

SelectPdfIronPDF
HTML5 / CSS3 / JS支持支持
渲染引擎WebKit,Blink,Chromium(选择,部署)Chromium,一个捆绑引擎
运行中平台仅限 WindowsWindows、Linux、macOS、Docker
Linux / macOS / Docker通过SelectPdf云REST API运行中,本地,数据不出站
免费选项社区版,5页限制30天完整试用,无限制,无水印
社区差距不能加载现有PDF、PDF到文本、表单试用中的完整功能集
维护自2014年以来积极维护积极维护
PDF编辑完整的SDK;社区版有限编辑,合并,签名,表单,提取
库定价从$499永久从$749永久,24/5支持

为什么选择 IronPDF?

为需要在每个平台上进行运行中HTML到PDF转换且无试用限制的开发者而构建。

点击查看关于为何选择IronPDF的视频

像素级完美渲染

  • Chromium级别的HTML、CSS3、flexbox、grid和JavaScript渲染您在浏览器中所见的内容,来自于包中捆绑的一个引擎。
  • SelectPdf也提供了一个Chromium引擎,除了WebKit和Blink之外,您可以根据项目选择并部署它们。

5 分钟内启动

  • PM > Install-Package IronPdf

    , then three lines of C# converts your first HTML page to PDF
  • One Chromium engine in the package, in-process on Linux and Docker with no cloud API, and a trial with no 5-page cap.
  • Full API access with an instant license key.

跨平台

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

优秀文档

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

永久许可和 24/5 支持

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

为建筑者

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

购买者

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

我们的客户如何评价IronPDF?

Agorus40%节省

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

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

Green2View

Green2View savings chart节省20%

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

阅读案例研究
WILLAN

WILLAN savings chart减少行政工作40%

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

阅读案例研究

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

IronPDF能否在Linux、macOS和Docker上进行运行中HTML到PDF转换,而不仅限于Windows?是的!

我能避免在非Windows部署中将我的HTML发送到云API吗?是的!

试用版功能齐全,无5页限制且无水印吗?是的!

IronPDF能否使用Chromium引擎渲染HTML5、CSS3和JavaScript?是的!

我能否在一个库中编辑、合并、签名、提取文本和填写表单?是的!

它能否在Azure、AWS和容器上运行,而无需单独的云服务?是的!

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

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

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

IronPDF 是否兼容 Azure Functions?是的!

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

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

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

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

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

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

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

我现在可以在我的实时项目中免费测试 IronPDF 吗?可以! 点击此处开始您的 30 天免费试用

一流的工程,
24小时支持

联系专家

超过2,000万次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 天试用密钥
无需信用卡或创建账户