В този урок ще говорим как да добавите падащ компонент в PDF с помощта на C#. Освен това ви обяснява как да използвате библиотеката с анотации и да направите проста C# програма за вмъкване на падащо меню в PDF с помощта на C#. Падащото меню в PDF обикновено се нарича поле на формуляр комбинирано поле или списъчно поле. Тя ви позволява да изберете една опция от списък с предварително дефинирани опции. За да вмъкнете падащо меню в PDF с помощта на езика за програмиране C#, ще трябва да използвате библиотека с анотации. Ето как можете да създадете падащо меню в PDF с помощта на езика за програмиране C#.
Стъпки за добавяне на падащ компонент в PDF с помощта на C#
- Инсталирайте пакет GroupDocs.Annotation for .NET от NuGet
- Добавете препратка към пространството от имена GroupDocs.Annotation, за да вмъкнете падащо меню в PDF
- Създайте обект Annotator с входна PDF пътека
- Инициализирайте обекта DropdownComponent и задайте някои свойства
- Извикайте метода Add на клас Annotator и му предайте падащия обект Component
- Извикване на метода за запазване на клас 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#.