W tym samouczku omówimy, jak dodać rozwijany komponent w pliku PDF przy użyciu języka C#. Wyjaśnia również, jak korzystać z biblioteki adnotacji i tworzyć prosty program C# do wstawiania listy rozwijanej w PDF przy użyciu C#. Lista rozwijana w pliku PDF jest zwykle określana jako pole formularza pole kombi” lub pole listy”. Pozwala wybrać jedną opcję z listy predefiniowanych opcji. Aby wstawić listę rozwijaną w PDF przy użyciu języka programowania C#, musisz użyć biblioteki adnotacji. Oto jak utworzyć listę rozwijaną w formacie PDF przy użyciu języka programowania C#.
Kroki, aby dodać rozwijany komponent w PDF przy użyciu C#
- Zainstaluj pakiet GroupDocs.Annotation for .NET z pakietu NuGet
- Dodaj odwołanie do przestrzeni nazw GroupDocs.Annotation, aby wstawić listę rozwijaną w pliku PDF
- Utwórz obiekt Annotator z wejściową ścieżką PDF
- Zainicjuj obiekt DropdownComponent i ustaw niektóre właściwości
- Wywołaj metodę Add klasy Annotator i przekaż do niej rozwijany obiekt Component
- Wywołaj metodę Save klasy Annotator z wynikową ścieżką PDF
Po wykonaniu tych kroków będziesz mógł pomyślnie wstawić rozwijane pole w swoim dokumencie PDF. Menu rozwijane umożliwia wybór z listy określonych opcji. Bez instalowania dodatkowego oprogramowania, powyższą procedurę można wykorzystać do utworzenia listy rozwijanej w formacie PDF przy użyciu języka C# w dowolnym systemie obsługującym platformę .NET. W razie potrzeby możesz dodać listę rozwijaną w formacie PDF, korzystając z właściwości klasy DropdownComponent.
Kod do dodania rozwijanego komponentu w PDF przy użyciu 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"); | |
} | |
} | |
} | |
} |
Wykonując czynności opisane powyżej, możesz łatwo * dodać menu rozwijane w formacie PDF przy użyciu języka C#* bez żadnego problemu. Po zapisaniu pliku PDF element rozwijany zostanie dodany i będziesz mógł wybrać opcje z menu rozwijanego po otwarciu pliku PDF. Wcześniej opublikowaliśmy artykuł na temat dodawania pola wyboru do pliku PDF; aby uzyskać więcej informacji, zobacz jak dodać komponent pola wyboru w PDF przy użyciu C#.