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#
- Konfigurirajte GroupDocs.Signature for .NET iz upravitelja paketa NuGet u aplikaciji
- Dodajte referencu na potrebne prostore imena za dodavanje potpisa slike u PDF
- Inicijalizirajte klasu Signature i učitajte izvorni PDF dokument
- Napravite objekt klase ImageSignOptions i proslijedite sliku potpisa njegovom konstruktoru
- 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#.