V tomto článku budeme diskutovat o přidání komponenty zaškrtávacího políčka do PDF pomocí C#. Kromě toho vás naučí, jak používat knihovnu anotací a vytvořit přímou C# aplikaci pro vložení zaškrtávacího políčka do PDF pomocí C#. Zaškrtávací políčka jsou užitečná pro vytváření interaktivních formulářů PDF. Umožňují uživatelům vybrat jednu nebo více možností kliknutím na pole, což usnadňuje shromažďování dat a informací. Podívejme se na všechny kroky přidání zaškrtávacího políčka v PDF s ukázkovým příkladem kódu.
Kroky k přidání komponenty zaškrtávacího políčka do PDF pomocí C#
- Nastavte balíček GroupDocs.Annotation for .NET z NuGet
- Přidejte odkaz na jmenný prostor GroupDocs.Annotation pro vytvoření zaškrtávacího políčka v PDF
- Vytvořte objekt Annotator se vstupní cestou PDF
- Inicializujte objekt CheckboxComponent a nastavte některé vlastnosti
- Volejte Add metodu třídy Annotator a předejte jí zaškrtávací políčko Component object
- Call Save metody třídy Annotator s výslednou cestou PDF
Předchozí proces lze použít na jakékoli platformě, kde je nainstalován.NET k vytvoření zaškrtávacího políčka v PDF pomocí C#, aniž byste museli instalovat další nástroje nebo software. V žádném běžném operačním systému, jako je Windows, Linux nebo macOS, není třeba provádět žádné další kroky pro vložení zaškrtávacího políčka do PDF. Níže uvedený příklad kódu vysvětluje, jak inicializovat objekty Annotator a CheckboxComponent, nastavit vlastnosti zaškrtávacího políčka a uložit dokument PDF na disk.
Kód pro přidání komponenty zaškrtávacího políčka v PDF pomocí 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 vložení zaškrtávacího políčka do PDF pomocí C# byl popsán ve výše uvedené části se všemi požadovanými kroky. Můžete nastavit různé vlastnosti třídy CheckboxComponent podle vašich požadavků a umístit zaškrtávací políčko na požadovanou stránku a pozici. Knihovna anotací také umožňuje vkládat do PDF komponenty rozevíracího seznamu a tlačítek.
Závěrem lze říci, že přidáním zaškrtávacích políček do formuláře PDF může být uživatelsky přívětivější a efektivnější. Dříve byl přidán článek o přidání tlačítka do PDF; další podrobnosti naleznete v pokynu jak přidat komponentu tlačítka do PDF pomocí C#.