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

В този урок ще говорим как да добавите падащ компонент в PDF с помощта на C#. Освен това ви обяснява как да използвате библиотеката с анотации и да направите проста C# програма за вмъкване на падащо меню в PDF с помощта на C#. Падащото меню в PDF обикновено се нарича поле на формуляр комбинирано поле или списъчно поле. Тя ви позволява да изберете една опция от списък с предварително дефинирани опции. За да вмъкнете падащо меню в PDF с помощта на езика за програмиране C#, ще трябва да използвате библиотека с анотации. Ето как можете да създадете падащо меню в PDF с помощта на езика за програмиране C#.

Стъпки за добавяне на падащ компонент в PDF с помощта на C#

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

След като изпълните тези стъпки, ще можете успешно да вмъкнете падащо поле във вашия PDF документ. Падащото меню ви позволява да избирате от списъка с опции, които сте посочили. Без да инсталирате допълнителен софтуер, гореспоменатата процедура може да се използва за създаване на падащо меню в PDF с помощта на C# на всяка система, която поддържа .NET. Можете да добавите падащото меню в PDF според нуждите, като използвате свойствата на класа DropdownComponent.

Код за добавяне на падащ компонент в PDF с помощта на C#

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 с помощта на C#.

 Български