Att signera PDF-dokument med en textsignatur är ett vanligt krav i olika affärs- och juridiska scenarier. Att lägga till en textsignatur till en PDF ger inte bara ett enkelt sätt att verifiera dokumentets äkthet utan hjälper också till att fastställa undertecknarens identitet. I den här artikeln kommer vi att gå igenom processen hur du signerar PDF med textsignatur med programmeringsspråket C#. Vi kommer att använda det mest populära signaturbiblioteket för att lägga till textsignatur i PDF med C#. Nedan hittar du ett kodexempel som visar processen tillsammans med en uppsättning instruktioner för den.
Steg för att signera PDF med textsignatur med C#
- Installera GroupDocs.Signature for .NET via NuGet-pakethanteraren för att signera PDF med textsignatur
- Lägg till referens till de nödvändiga namnområdena för att integrera textsignatur i PDF
- Instantiera klassen Signature med indata-PDF-filens sökväg som ett argument för dess konstruktor
- Skapa ett objekt av klassen TextSignOptions och ställ in önskade egenskaper för utseendet på textsignaturen
- Anropa metoden Signature.Sign och skicka de angivna signeringsalternativen för textsignaturen för att spara den resulterande PDF-filen på disk
Genom att följa dessa steg kan du effektivt effektivisera ditt arbetsflöde för dokumentsignering och stärka säkerheten för dina digitala filer. Den här artikeln presenterar en enkel procedur för att signera PDF med textsignatur i C#. Att implementera en textsignatur i PDF-dokument är möjligt i populära operativsystem som Windows, macOS och Linux, så länge .NET är installerat. Nedan finns ett illustrativt kodexempel som visar denna implementering.
Kod för att signera PDF med textsignatur med C#
using GroupDocs.Signature; | |
using GroupDocs.Signature.Domain; | |
using GroupDocs.Signature.Options; | |
namespace SignPDFwithTextSignatureUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Signature library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Signature.lic"); | |
// load the source PDF file | |
using (Signature signature = new Signature("input.pdf")) | |
{ | |
// Set some options for text signature | |
TextSignOptions options = new TextSignOptions("John Smith") | |
{ | |
// set signature position | |
Left = 100, | |
Top = 100, | |
// set signature rectangle | |
Width = 100, | |
Height = 30, | |
Font = new SignatureFont { Size = 12, FamilyName = "Comic Sans MS" }, | |
Text = "Sign PDF using Text Signature", | |
DocumentType = DocumentType.WordProcessing, | |
Border = new Border { Visible = true } | |
}; | |
// Save and sign the output PDF | |
signature.Sign("output.pdf", options); | |
} | |
} | |
} | |
} |
Att signera ett PDF-dokument med C# är en enkel och effektiv process, vilket gör att du kan säkerställa att dina PDF-dokument är äkta. I den här artikeln har vi tillhandahållit en detaljerad guide för infoga textsignatur i PDF med C#, tillsammans med ett kortfattat kodexempel. Efter att du framgångsrikt har konfigurerat det rekommenderade signaturbiblioteket och gjort de nödvändiga filsökvägsjusteringarna, blir det en sömlös och enkel process att införliva den medföljande koden i dina projekt.
I vår tidigare guide erbjöd vi steg-för-steg-guide för att lägga till textsignatur till DOCX-filformat. Om du behöver ytterligare hjälp rekommenderar vi starkt att du läser vår omfattande guide om hur du lägg till textsignatur till DOCX med C#.