Kako dodati slikovni potpis u PDF pomoću C#

Ovaj kratki vodič će vam pokazati kako dodati potpis slike na PDF koristeći C#. Upotrijebit ćemo popularnu biblioteku potpisa za potpisivanje PDF dokumenta pomoću slikovnog potpisa. Za postizanje ove značajke koristit će se nekoliko API poziva i tri-četiri retka koda. Konačno, dan je radni primjer za potpisivanje PDF-a slikom u C#.

Koraci za dodavanje slikovnog potpisa u PDF pomoću C#

  1. Konfigurirajte GroupDocs.Signature for .NET iz upravitelja paketa NuGet u aplikaciji
  2. Dodajte referencu na potrebne prostore imena za dodavanje potpisa slike u PDF
  3. Inicijalizirajte klasu Signature i učitajte izvorni PDF dokument
  4. Napravite objekt klase ImageSignOptions i proslijedite sliku potpisa njegovom konstruktoru
  5. Iskoristite metodu Sign klase Signature za potpisivanje PDF dokumenta slikovnim potpisom

Upute za implementaciju funkcije za umetanje slike potpisa u PDF koristeći C# su prilično jednostavne. Započet ćemo implementaciju ovih koraka konfiguriranjem potrebnog paketa iz NuGeta u projektu i dodavanjem potrebnih imenskih prostora za potpisivanje dokumenta. Nakon toga ćemo učitati izvorni PDF dokument i postaviti poziciju potpisa za potpisanu PDF datoteku pomoću klase ImageSignOptions. Na kraju se potpisani PDF dokument sprema na disk uz pomoć Sign metode.

Kod za dodavanje slikovnog potpisa u PDF pomoću C#

using System;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
namespace AddImageSignatureToPdfUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to add Image signature to PDF using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Signature.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// load the source PDF for sign with image signature
Signature signature = new Signature("sample.pdf");
// initialize image options with signature file path
ImageSignOptions options = new ImageSignOptions("signature.jpg")
{
// set signature position
Left = 100,
Top = 100,
AllPages = true
};
// sign document to file
signature.Sign("signed.pdf", options);
Console.WriteLine("Done");
}
}
}

U prethodnom uzorku koda slijedili smo gore navedene upute za dodavanje slike potpisa u PDF u C#. Definirali smo nekoliko svojstava za poziciju potpisa u ovom primjeru. Međutim, možete izmijeniti ovaj primjer i postaviti druga svojstva kao što su postavke obruba, visina, širina, vodoravno poravnanje, okomito poravnanje i mnoga druga.

U ovom smo postu pogledali kako dodati slikovni potpis u PDF dokument koristeći C# i uključili smo primjer koda. Za dodatne informacije možete posjetiti naš prethodni vodič na Kako dodati digitalni potpis u PDF u C#.

 Hrvatski