在本文中,我们将讨论使用 C# 在 PDF 中添加复选框。此外,它还教您如何使用注释库并创建一个简单的 C# 应用程序以使用 C#** 在 PDF 中插入复选框**。复选框对于创建交互式 PDF 表单很有用。它们允许用户通过单击一个框来选择一个或多个选项,从而使收集数据和信息变得容易。让我们用示例代码示例检查在 PDF 中添加复选框的所有步骤。
使用 C# 在 PDF 中添加复选框组件的步骤
- 从 NuGet 安装 GroupDocs.Annotation for .NET 包
- 添加对 GroupDocs.Annotation 命名空间的引用以在 PDF 中创建复选框
- 使用输入 PDF 路径创建一个 Annotator 对象
- 初始化 CheckboxComponent 对象并设置一些属性
- 调用 Annotator 类的 Add 方法并将复选框 Component 对象传递给它
- 使用生成的 PDF 路径调用 Annotator 类的 Save 方法
前面的过程可以在任何安装了 .NET 的平台上使用,以使用 C# 在 PDF 中创建复选框,而无需安装任何额外的工具或软件。在 Windows、Linux 或 macOS 等任何常见操作系统上,无需执行额外步骤即可在 PDF 中插入复选框。下面的代码示例解释了如何初始化 Annotator 和 CheckboxComponent 对象、设置复选框的属性以及将 PDF 文档保存到磁盘。
使用 C# 在 PDF 中添加复选框组件的代码
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf; | |
using System; | |
using System.Collections.Generic; | |
namespace AddCheckBoxComponentInPDFusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"Conholdate.Annotator.lic"); | |
// Create Annotator object with input PDF path | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
CheckBoxComponent checkbox = new CheckBoxComponent | |
{ | |
Checked = true, | |
Box = new Rectangle(100, 100, 100, 100), | |
PenColor = 65535, | |
Style = BoxStyle.Star, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add checkbox to Annotator | |
annotator.Add(checkbox); | |
//Save the resultant PDF | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
在上一节中讨论了使用 C#* 在 PDF 中放置复选框的过程以及所有必需的步骤。您可以根据需要设置 CheckboxComponent 类的不同属性,并将复选框放置在所需的页面和位置。注释库还允许您将下拉列表和按钮组件插入到 PDF 中。
总之,将复选框添加到 PDF 表单可以使其更加用户友好和高效。之前添加了一篇PDF添加按钮的文章;有关更多详细信息,请参阅说明 如何使用C#将按钮组件添加到PDF。