Как добавить компонент Checkbox в PDF с помощью C#

В этой статье мы обсудим добавление компонента флажка в PDF с помощью C#. Кроме того, вы узнаете, как использовать библиотеку аннотаций и создавать простое приложение C# для вставки флажка в PDF с помощью C#. Флажки полезны для создания интерактивных форм PDF. Они позволяют пользователям выбирать один или несколько параметров, щелкая поле, что упрощает сбор данных и информации. Давайте проверим все этапы добавления флажка в PDF на примере кода.

Шаги по добавлению компонента флажка в PDF с использованием С#

  1. Установите пакет GroupDocs.Annotation for .NET из NuGet.
  2. Добавьте ссылку на пространство имен GroupDocs.Annotation, чтобы создать флажок в PDF
  3. Создайте объект Annotator с входным путем PDF
  4. Инициализируйте объект CheckboxComponent и установите некоторые свойства
  5. Вызовите метод Add класса Annotator и передайте ему объект Checkbox Component
  6. Вызовите метод Save класса Annotator с результирующим путем PDF

Предыдущий процесс можно использовать на любой платформе, где установлена платформа .NET, чтобы создать флажок в PDF с помощью C# без необходимости установки каких-либо дополнительных инструментов или программного обеспечения. В любой распространенной операционной системе, такой как Windows, Linux или macOS, не нужно выполнять никаких дополнительных действий, чтобы вставить флажок в PDF. В приведенном ниже примере кода объясняется, как инициализировать объекты Annotator и CheckboxComponent, установить свойства для флажка и сохранить документ PDF на диск.

Код для добавления компонента флажка в 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");
}
}
}
}

Процесс установки флажка в PDF с помощью C# обсуждался в предыдущем разделе со всеми необходимыми шагами. Вы можете установить различные свойства класса CheckboxComponent в соответствии с вашими требованиями и установить флажок на нужной странице и в нужном месте. Библиотека аннотаций также позволяет вставлять раскрывающиеся списки и компоненты кнопок в PDF.

В заключение, добавление флажков в форму PDF может сделать ее более удобной и эффективной. Ранее была добавлена статья о добавлении кнопки в PDF; дополнительные сведения см. в инструкции как добавить компонент кнопки в PDF с помощью С#.

 Русский