W tym artykule omówimy dodawanie komponentu pola wyboru w pliku PDF przy użyciu języka C#. Dodatkowo uczy, jak korzystać z biblioteki adnotacji i tworzyć prostą aplikację C# do wstawiania pola wyboru w PDF przy użyciu C#. Pola wyboru są przydatne do tworzenia interaktywnych formularzy PDF. Pozwalają użytkownikom wybrać jedną lub więcej opcji, klikając pole, ułatwiając gromadzenie danych i informacji. Sprawdźmy wszystkie kroki dodawania checkboxa w PDF na przykładowym kodzie.
Kroki, aby dodać komponent Checkbox w PDF przy użyciu C#
- Skonfiguruj pakiet GroupDocs.Annotation for .NET z NuGet
- Dodaj odwołanie do przestrzeni nazw GroupDocs.Annotation, aby utworzyć pole wyboru w pliku PDF
- Utwórz obiekt Annotator z wejściową ścieżką PDF
- Zainicjuj obiekt CheckboxComponent i ustaw niektóre właściwości
- Wywołaj metodę Add klasy Annotator i przekaż do niej pole wyboru Component obiekt
- Wywołaj metodę Save klasy Annotator z wynikową ścieżką PDF
Powyższego procesu można użyć na dowolnej platformie, na której jest zainstalowany .NET, aby utworzyć pole wyboru w formacie PDF przy użyciu języka C# bez konieczności instalowania jakichkolwiek dodatkowych narzędzi lub oprogramowania. Nie ma dodatkowych kroków, które należy wykonać w żadnym popularnym systemie operacyjnym, takim jak Windows, Linux lub macOS, aby wstawić pole wyboru w pliku PDF. Poniższy przykład kodu wyjaśnia, jak zainicjować obiekty Annotator i CheckboxComponent, ustawić właściwości pola wyboru i zapisać dokument PDF na dysku.
Kod, aby dodać komponent pola wyboru w formacie PDF przy użyciu języka C#
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.FormatSpecificComponents.Pdf; | |
using System; | |
using System.Collections.Generic; | |
namespace AddCheckBoxComponentInPDFusingCSharp | |
{ | |
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")) | |
{ | |
CheckBoxComponent checkbox = new CheckBoxComponent | |
{ | |
Checked = true, | |
Box = new Rectangle(100, 100, 100, 100), | |
PenColor = 65535, | |
Style = BoxStyle.Star, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add checkbox to Annotator | |
annotator.Add(checkbox); | |
//Save the resultant PDF | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Proces umieszczania pola wyboru w PDF przy użyciu C# został omówiony w powyższej sekcji ze wszystkimi wymaganymi krokami. Możesz ustawić różne właściwości klasy CheckboxComponent zgodnie z wymaganiami i umieścić pole wyboru na żądanej stronie i pozycji. Biblioteka adnotacji umożliwia również wstawianie rozwijanych elementów i przycisków do pliku PDF.
Podsumowując, dodanie pól wyboru do formularza PDF może uczynić go bardziej przyjaznym dla użytkownika i wydajnym. Wcześniej dodano artykuł o dodawaniu przycisku do pliku PDF; dodatkowe informacje znajdziesz w instrukcji jak dodać komponent przycisku do PDF za pomocą C#.