PDF ondertekenen met formulierveldhandtekeningen met behulp van C#

Formuliervelden zijn verschillende soorten gegevensvelden die worden gebruikt om informatie van de gebruikers te verzamelen. Als C#-ontwikkelaar kunt u eenvoudig PDF-documenten maken die elektronisch door gebruikers kunnen worden ingevuld en ondertekend. Dit kan nuttig zijn bij het verzamelen van feedback van klanten, toestemming van partners, enz. In dit artikel leert u hoe u PDF-documenten elektronisch kunt ondertekenen met Form Field-handtekeningen met behulp van C#. In dit artikel worden de volgende onderwerpen besproken/behandeld:

  • [C# API voor het ondertekenen van PDF-documenten][2]
  • [Onderteken PDF-documenten met formulierveldhandtekeningen met C#][3]
  • [Onderteken PDF-documenten met meerdere formulierveldhandtekeningen met C#][4]

C# API voor het ondertekenen van PDF-documenten

Ik zal [GroupDocs.Signature for .NET][5] API gebruiken voor het ondertekenen van de [PDF][6]-documenten ingeschakeld met formulierveldhandtekeningen. Met de API kunt u digitale handtekeningen toevoegen aan de [ondersteunde documentindelingen][7] en populaire typen elektronische handtekeningen implementeren in uw .NET-applicaties. Het stelt u ook in staat om met eenvoudige en geavanceerde zoekopties uw vereiste handtekeningen op een document te vinden.

Onderteken PDF-documenten met formulierveldhandtekeningen met behulp van C#

U kunt uw PDF-documenten elektronisch ondertekenen met behulp van de volgende typen formulierveldhandtekeningen programmatisch:

  • [Tekst Formulier Veldhandtekeningen][8]
  • [Veldhandtekeningen keuzerondjesformulier][9]
  • [Combobox formulierveldhandtekeningen][10]
  • [Checkbox Formulier Veldhandtekeningen][11]
  • [Digitale formulierveldhandtekeningen][12]

PDF-documenten ondertekenen met tekstformulierveldhandtekeningen

U kunt PDF-documenten ondertekenen met handtekeningen in tekstformuliervelden door de onderstaande eenvoudige stappen te volgen:

  • Maak een instantie van de klasse [Signature][13]
  • Geef het pad van het ingevoerde PDF-document op
  • Maak een instantie van de klasse TextFormFieldSignature
  • Maak een instantie van de [FormFieldSignOptions][14] class met TextFormFieldSignature object
  • Stel vereiste tekenopties in zoals Marge, Hoogte, Breedte, etc.
  • Roep de methode [Sign()][15] aan met de FormFieldSignOptions en het uitvoerbestandspad Het volgende codevoorbeeld laat zien hoe u een PDF-document elektronisch kunt ondertekenen met veldhandtekeningen in tekstformulieren met behulp van C#. De klasse [Signature][13] is de hoofdklasse die het documentondertekeningsproces bestuurt. Het biedt verschillende methoden om handtekeningen in een document te ondertekenen, zoeken, verwijderen of verifiëren. De methode [Sign()][15] van deze klasse wordt gebruikt om het document te ondertekenen met gedefinieerde SignOptions. De klasse [TextFormFieldSignature][16] biedt handtekeningeigenschappen voor tekstinvoerformulieren voor de PDF-documenten.

Onderteken PDF-documenten met handtekeningen in formulierveld met keuzerondje

U kunt PDF-documenten ondertekenen met de veldhandtekeningen van het keuzerondje door de eerder genoemde stappen te volgen. U moet echter een instantie van de klasse RadioButtonFormFieldSignature maken in plaats van de klasse TextFormFieldSignature. Het volgende codevoorbeeld laat zien hoe u een PDF-document elektronisch kunt ondertekenen met veldhandtekeningen voor keuzerondjes met behulp van C#. De klasse [RadioButtonFormFieldSignature][17] biedt handtekeningeigenschappen voor invoerformulieren met keuzerondjes voor de PDF-documenten.

Onderteken PDF-documenten met Combobox Form Field Signatures

U kunt PDF-documenten ondertekenen met Combobox-formulierveldhandtekeningen door de eerder genoemde stappen te volgen. U moet echter een exemplaar van ComboboxFormFieldSignature maken in plaats van TextFormFieldSignature. Het volgende codevoorbeeld laat zien hoe u een PDF-document elektronisch kunt ondertekenen met Combobox-formulierveldhandtekeningen met behulp van C#. De klasse [ComboboxFormFieldSignature][18] biedt handtekeningeigenschappen voor invoerformulieren met invoervak voor de PDF-documenten.

Onderteken PDF-documenten met Checkbox Form Field Signatures

U kunt PDF-documenten ondertekenen met veldhandtekeningen in het selectievakje door dezelfde stappen te volgen als eerder vermeld. U moet echter een exemplaar van CheckboxFormFieldSignature maken in plaats van TextFormFieldSignature. Het volgende codevoorbeeld laat zien hoe u een PDF-document elektronisch kunt ondertekenen met veldhandtekeningen in het selectievakje. De klasse [CheckboxFormFieldSignature][19] biedt handtekeningeigenschappen voor invoerformulieren voor selectievakjes voor de PDF-documenten.

Onderteken PDF-documenten met digitale formulierveldhandtekeningen

U kunt PDF-documenten ondertekenen met digitale formulierveldhandtekeningen door dezelfde eerder genoemde stappen te volgen. U moet echter een exemplaar van DigitalFormFieldSignature maken in plaats van TextFormFieldSignature. Het volgende codevoorbeeld laat zien hoe u een PDF-document elektronisch kunt ondertekenen met veldhandtekeningen in digitale formulieren. De klasse [DigitalFormFieldSignature][20] biedt eigenschappen voor invoerformulieren voor digitale handtekeningen voor de PDF-documenten. De gebruiker zal in dit veld documenten kunnen ondertekenen met zijn eigen digitale handtekeningen.

Onderteken PDF-documenten met meerdere formulierveldhandtekeningen met behulp van C#

U kunt uw PDF-documenten programmatisch elektronisch ondertekenen met meerdere formulierveldhandtekeningen door de onderstaande eenvoudige stappen te volgen:

  • Maak een instantie van de klasse [Signature][13]
  • Geef het pad van het ingevoerde PDF-document op
  • Definieer een lijst met de [SignOptions][21]
  • Maak de FormFieldSignature-objecten
  • Maak instanties van de [FormFieldSignOptions][14] voor de gemaakte FormFieldSignature-objecten
  • Stel vereiste tekenopties in, zoals positie (marge, hoogte, breedte, etc.) voor elk object
  • Voeg FormFieldSignOptions objecten toe aan de SignOptions lijst
  • Roep de methode [Sign()][22] aan met de SignOptions en het uitvoerbestandspad Het volgende codevoorbeeld laat zien hoe u een PDF-document elektronisch kunt ondertekenen met handtekeningen in meerdere formuliervelden met behulp van C#.
    Onderteken PDF-documenten met meerdere formulierveldhandtekeningen met behulp van C#

    Onderteken PDF-documenten met meerdere formulierveldhandtekeningen met behulp van C#

De methode [Sign()][22] van de klasse Signature wordt gebruikt om het document te ondertekenen met een lijst met SignOptions. Met de klasse [SignOptions][21] kunnen de handtekeningopties worden ingesteld, zoals uiterlijk, handtekeningtypes, enz. De klasse [FormFieldSignOptions][14] biedt de handtekeningopties voor het formulierveld voor de PDF-documenten. U kunt de formulierveldopties definiëren, zoals HorizontalAlignment, VerticalAlignment, Marge, Hoogte en Breedte. U moet het gedefinieerde object van een van de FormFieldSignature-klassen opgeven bij het maken van de instantie van de FormFieldSignOptions-klasse.

Ontvang een gratis licentie

U kunt de API uitproberen zonder evaluatiebeperkingen door [een gratis tijdelijke licentie][24] aan te vragen.

Conclusie

In dit artikel heb je geleerd hoe je een PDF maakt met formulierveldhandtekeningen met behulp van C#. Je hebt ook geleerd hoe je PDF-documenten elektronisch kunt ondertekenen met verschillende typen formulierveldhandtekeningen programmatisch. U kunt meer leren over GroupDocs.Signature voor .NET API met behulp van de [documentatie][25]. Neem bij onduidelijkheden gerust contact met ons op via het [forum][26].

Zie ook