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

В этом уроке мы поговорим о том, как добавить раскрывающийся список в PDF с помощью C#. В нем также объясняется, как использовать библиотеку аннотаций и создать простую программу на C# для вставки раскрывающегося списка в PDF с помощью C#. Раскрывающийся список в PDF обычно называется полем формы «поле со списком» или «поле со списком». Это позволяет вам выбрать один вариант из списка предопределенных параметров. Чтобы вставить раскрывающийся список в PDF с помощью языка программирования C#, вам потребуется использовать библиотеку аннотаций. Вот как вы можете создать раскрывающийся список в PDF, используя язык программирования C #.

Шаги по добавлению раскрывающегося компонента в PDF с помощью С#

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

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

Код для добавления раскрывающегося компонента в PDF с использованием С#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf;
using System;
using System.Collections.Generic;
namespace AddDropdowntInPDFusingCSharp
{
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"))
{
DropdownComponent dropdown = new DropdownComponent
{
Options = new List<string> { "Item1", "Item2", "Item3" },
SelectedOption = null,
Placeholder = "Choose option",
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is dropdown component",
PageNumber = 0,
PenColor = 65535,
PenStyle = PenStyle.Dot,
PenWidth = 3,
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add Dropdown to PDF
annotator.Add(dropdown);
// Save PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Следуя описанным выше шагам, вы можете легко * добавить раскрывающийся список в PDF с помощью C # * без каких-либо проблем. После того, как вы сохранили PDF-файл, будет добавлен компонент раскрывающегося списка, и вы сможете выбрать параметры из раскрывающегося списка при открытии PDF-файла. Ранее мы публиковали статью о добавлении флажка в PDF; для получения дополнительной информации см. как добавить компонент флажка в PDF с помощью С#.

 Русский