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

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

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

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

Используя вышеперечисленные жизненно важные шаги, вы можете легко создать компонент кнопки в PDF с помощью C# с несколькими вызовами API библиотеки аннотаций. Вам просто нужно загрузить PDF в класс Annotator, добавить ButtonComponent в Annotator и, наконец, сохранить PDF на диск. Для использования библиотеки аннотаций в операционных системах Windows, macOS и Linux не требуется никакого дополнительного программного обеспечения. Вот пример кода C# для вставки кнопки настройки в документ PDF.

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

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf;
using System;
using System.Collections.Generic;
namespace AddButtonComponenttoPDFusingCSharp
{
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");
// Instantiate Annotator object with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
ButtonComponent button = new ButtonComponent
{
CreatedOn = DateTime.Now,
Style = BorderStyle.Dashed,
Message = "This is button component",
BorderColor = 1422623,
PenColor = 14527697,
ButtonColor = 10832612,
PageNumber = 0,
BorderWidth = 12,
Box = new Rectangle(100, 300, 90, 30),
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
}
};
// Add button component to Annotator
annotator.Add(button);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

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

Мы обсудили весь процесс разработки приложения для вставки компонента кнопки в PDF и написали для него пример кода. Недавно мы опубликовали статью о добавлении аннотаций к ссылкам в PDF. Дополнительную информацию см. в руководстве как добавить аннотацию ссылки в PDF с помощью С#.

 Русский