U ovom ćemo članku raspravljati o dodavanju komponente potvrdnog okvira u PDF pomoću C#. Osim toga, uči vas kako koristiti biblioteku zabilješki i stvoriti jednostavnu C# aplikaciju za umetanje potvrdnog okvira u PDF pomoću C#. Potvrdni okviri korisni su za stvaranje interaktivnih PDF obrazaca. Korisnicima omogućuju odabir jedne ili više opcija klikom na okvir, što olakšava prikupljanje podataka i informacija. Provjerimo sve korake dodavanja potvrdnog okvira u PDF s oglednim primjerom koda.
Koraci za dodavanje komponente potvrdnog okvira u PDF pomoću C#
- Postavite paket GroupDocs.Annotation for .NET iz NuGet-a
- Dodajte referencu na imenski prostor GroupDocs.Annotation da biste stvorili potvrdni okvir u PDF-u
- Stvorite objekt Annotator s ulaznom putanjom PDF-a
- Inicijalizirajte objekt CheckboxComponent i postavite neka svojstva
- Pozovite Add metodu klase Annotator i dodajte joj potvrdni okvir Component object
- Pozovite metodu Spremi klase Annotator s rezultirajućom putanjom PDF-a
Prethodni postupak može se koristiti na bilo kojoj platformi na kojoj je instaliran .NET za stvaranje potvrdnog okvira u PDF-u pomoću C# bez potrebe za instaliranjem dodatnih alata ili softvera. Nema dodatnih koraka za umetanje potvrdnog okvira u PDF na bilo kojem uobičajenom operativnom sustavu kao što su Windows, Linux ili macOS. Donji primjer koda objašnjava kako inicijalizirati objekte Annotator i CheckboxComponent, postaviti svojstva za potvrdni okvir i spremiti PDF dokument na disk.
Kôd za dodavanje komponente potvrdnog okvira u PDF pomoću 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 stavljanja potvrdnog okvira u PDF pomoću C# razmatran je u gornjem odjeljku sa svim potrebnim koracima. Možete postaviti različita svojstva klase CheckboxComponent prema vašim zahtjevima i postaviti potvrdni okvir na željenu stranicu i poziciju. Biblioteka zabilješki također vam omogućuje umetanje komponenti padajućeg izbornika i gumba u PDF.
Zaključno, dodavanje potvrdnih okvira u PDF obrazac može ga učiniti lakšim za korištenje i učinkovitijim. Prethodno je dodan članak o dodavanju gumba u PDF; za dodatne detalje pogledajte upute kako dodati komponentu gumba u PDF koristeći C#.