IRONSOFTWAREHOME
使用IRONPDF

以编程方式在C#中填写PDF表单(编码教程)

Curtis Chau
Curtis Chau
Updated: 2026年4月21日

PDFium库是由Google专门开发的开源渲染引擎,用于处理便携式文档格式(PDF)文件,无论是否含有图像,包括PNG等。然而,IronPDF不仅仅使用PDFium渲染接口引擎作为其源代码设置;它还在此基础上进行构建,以提供额外的功能,使得编写/测试项目源代码变得更加容易且没有错误或漏洞。 IronPDF 增加了将 HTML 文档转换为 PDF 文档的支持——这是 PDFium .NET SDK 并不支持的功能。

IronPDF 利用 PDFium 提供的开源技术的力量,为客户提供了一套全面的工具,开发能以某种方式处理 PDF 文件的交互式 Microsoft .NET Windows 应用程序。 这包括将 HTML 文件转换为 PDF 文件,拆分或合并 PDF 页面,从 PDF 文档中提取文本,向 PDF 文件添加签名或水印,填写 PDF 表单,打印 PDF 等。

IronPDF 创建的 PDF 文件比 PDFium 更好

IronPDF在创建PDF方面对PDFium进行了显著的改进。 虽然 PDFium 可以创建和加载基本的 PDF,但缺少用户期望的许多现代 PDF 文档库特性。 IronPDF 通过易于使用的 API 来解决这一缺陷,用于创建带有页眉和页脚、页数、页码、书签、水印等复杂的 PDF。

IronPDF 允许用户为 PDF 渲染自定义纸张大小。 这是示例代码的一瞥:

// Create a ChromePdfRenderer instance.
var renderer = new IronPdf.ChromePdfRenderer();

// Set the paper size to custom.
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;

// Define custom height and width for the PDF.
int height = 5;
int width = 5;

// Assign the custom dimensions to the rendering options.
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);

IronPDF 快速生成高质量文档

在文档生成方面,速度和内存与质量同样重要。 使用 IronPDF,您不必在两者之间做出牺牲。 您可以从访问目录中的 HTML 文件快速生成高质量文档。

额外的环境配置

构建 PDFium 项目不是一项容易的任务。 这需要添加不同的模块和数据以嵌入 PDFium。 与 PDFium 不同,IronPDF 不需要任何额外的环境配置或外部依赖项。 相反,IronPDF 将所有必要的组件包含在其核心 API 中。 在安装 IronPDF 时,所有相关工具都会自动安装。

安全增强

IronPDF 还提供增强的库安全功能。 它支持加密和解密 PDF 文档。 它还提供多个选项来控制用户在打开文档后可以执行的操作,例如打印,复制和注释。

更好的支持和文档

IronPDF 提供了优于 PDFium 的出色支持和文档。 如果在使用 IronPDF 时遇到任何问题,我们的团队随时可以提供帮助。全面的文档以及图片,使得在您的 .NET 应用程序中开始使用 IronPDF 变得容易。

IronPDF 如何成为客户需求的最佳解决方案

IronPDF 是满足客户需求的最佳解决方案,因为:

  • 它与任何 .NET Web 应用程序轻松集成。
  • 它可以从 HTML 页面、CSS 和 JavaScript 文件创建 PDF 文件。
  • 对于需要从 PDF 文档提取数据或对现有文档和源代码进行更改的客户,IronPDF 库也非常有用。
  • IronPDF 提供出色的客户支持和全面的文档,帮助客户快速入门。
  • 还有一个免费试用版可以使用,所以客户可以在购买前试用该库。

了解有关在 .NET 应用程序中使用 IronPDF 的更多信息,请使用以下教程将 HTML 转换为 PDF。

使用 IronPDF 有多么简单

请考虑以下演示,看看使用 IronPDF 是多么简单。 假设您有一个需要转换为 PDF 的 URL 路径; 使用 IronPDF 的转换过程很简单。 类库抽象了使用底层 IronPDF 库的所有细节。 只需引用IronPDF库或使用NuGet包管理器安装它,并调用RenderUrlAsPdf方法,传入URL路径和您希望PDF文件保存的路径,使用SaveAs函数。 您可以仅用两行代码轻松地将任何 URL 转换为 PDF 文档。

// Create a ChromePdfRenderer instance and store it in a variable.
var renderer = new ChromePdfRenderer();

// Render the URL as a PDF.
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");

// Save the rendered PDF to the specified file path.
page.SaveAs("website.pdf");

PDFium在C#中使用IronPDF的替代方案,图1:IronPDF输出 IronPDF 输出

结论

在 PDFium 项目基础上构建,为客户/开发者提供了一个可靠、最新且功能丰富的 PDF 库。 我们的客户可以确保他们的文档在任何设备或平台上看起来都很出色。 他们还可以利用 IronPDF 代码所提供的强大功能,使他们能够快速安全地创建、编写和共享 PDF。

IronPDF 提供免费试用期,因此您可以在购买前测试软件。 定价起始于仅$999,与其他类似的PDF渲染软件相比,非常实惠。 如果您需要购买多个许可证,公司提供了显著的折扣。 通过购买Iron Suite,您可以用两个的价格购买五个产品许可证。

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

...
阅读更多

相关文章

Key in blue circle

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

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
C# 用于 PDF 的 NuGet 库
通过 NuGet 安装

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解决方案资源管理器中,右键点击引用,管理 NuGet 包
  2. 选择浏览并搜索 “IronPDF”
  3. 选择包并安装
C# PDF DLL
下载 DLL

版本: 2026.9

或在此处下载 Windows 安装程序。

  1. 下载并解压 IronPDF 到您的解决方案目录中的 ~/Libs 之类的位置
  2. 在 Visual Studio 解决方案资源管理器中,右键点击引用。选择浏览,“IronPDF.dll”

$999 起