通常情况下,PDF文件是不可编辑的,但PDF表单提供了一些可编辑区域,允许用户填写和提交信息。PDF表单通常用于收集信息、反馈或进行在线申请,是许多行业中数据收集和交换的重要工具。
PDF表单可以包含各种类型的输入控件,如文本框、复选框、下拉菜单、单选按钮等。本文将介绍如何使用C# 和一个免费.NET库来操作PDF表单,包括以下三个示例:
目录
安装免费.NET PDF库: Free Spire.PDF for .NET (可通过 NuGet安装,或下载后手动引用dll)
PM> Install-Package FreeSpire.PDF
常见PDF表单域
Free Spire.PDF for .NET 支持创建、操作多种PDF表域,包括文本框、复选框、组合框、列表框和单选按钮等。下表列出了一些常见的域及其在该免费库中对应的类名。
表单域名 | 类名 |
---|---|
文本域 | PdfTextBoxField |
复选框 | PdfCheckBoxField |
组合框 | PdfComboBoxField |
列表框 | PdfListBoxField |
单选按钮 | PdfRadioButtonListField |
普通按钮 | PdfButtonField |
签名域 | PdfSignatureField |
使用C# 创建PDF表单域
使用Free Spire.PDF制作表单域,需要先创建以上各表单域类的对象,然后通过 Bounds 属性设置表单域的位置和大小,最后再通过PdfFormFiel