Як додати компонент кнопки до 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 за допомогою C#

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 за допомогою C# для отримання додаткової інформації.

 Українська