Introduktion

dagens digitala landskap har elektronisk dokumentsignering blivit avgörande för att effektivisera arbetsflöden och spara resurser. GroupDocs.Signature för .NET tillhandahåller en kraftfull lösning för att programmatiskt lägga till textsignaturer i olika dokumentformat. Den här handledningen guidar dig genom stegen för att signera ett dokument med text med GroupDocs.Signature för .NET.

Förkunskapskrav

Innan vi börjar, se till att du har följande:

  1. GroupDocs.Signature för .NET: Ladda ner och installera biblioteket från här.
  2. Utvecklingsmiljö: Konfigurera din .NET-utvecklingsmiljö.
  3. Dokument: Förbered dokumentet du vill signera (t.ex. PDF, Word).

Importera nödvändiga namnrymder

Börja med att importera de namnrymder som krävs till ditt .NET-projekt:

using System;
using System.IO;
using System.Drawing;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;

Steg 1: Ladda dokumentet

Börja med att ladda dokumentet du tänker signera:

string filePath = "sample.pdf"; // Sökväg till ditt dokument
string fileName = Path.GetFileName(filePath);

Steg 2: Definiera sökvägen till utdatafilen

Ange sedan sökvägen till utdatafilen där det signerade dokumentet ska sparas:

string outputFilePath = Path.Combine("Your Document Directory", "SignWithText", fileName);

Steg 3: Skapa signaturalternativ

Konfigurera alternativen för din textsignatur, inklusive innehåll, position, storlek, färg och teckensnitt:

TextSignOptions options = new TextSignOptions("John Smith")
{
    Left = 50, // X-position
    Top = 200, // Y-position
    Width = 100, // Bredden på signaturen
    Height = 30, // Signaturens höjd
    ForeColor = Color.Red, // Textfärg
    Font = new SignatureFont { Size = 14, FamilyName = "Comic Sans MS" } // Typsnittsinställningar
};

Steg 4: Signera dokumentet

Använd slutligen GroupDocs.Signature för att tillämpa textsignaturen och spara det signerade dokumentet:

using (Signature signature = new Signature(filePath))
{
    SignResult result = signature.Sign(outputFilePath, options); // Signera dokumentet
    Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
}

Slutsats

I den här handledningen visade vi hur man programmatiskt lägger till en textsignatur i ett dokument med GroupDocs.Signature för .NET. Genom att följa dessa steg kan du effektivt förbättra säkerheten och autenticiteten hos dina dokument.

Vanliga frågor

Kan jag anpassa utseendet på textsignaturen?

Ja, du kan anpassa olika attribut som färg, teckensnitt, storlek och position för textsignaturen efter dina behov.

Är GroupDocs.Signature kompatibelt med flera dokumentformat?

Absolut! GroupDocs.Signature stöder en mängd olika format, inklusive PDF, Word, Excel, PowerPoint och mer.

Kan jag lägga till flera textsignaturer i ett enda dokument?

Ja, du kan lägga till flera textsignaturer, var och en med sina egna anpassningsalternativ.

Garanterar GroupDocs.Signature dokumentets integritet efter signering?

Ja, biblioteket använder robusta kryptografiska algoritmer för att säkerställa dokumentintegritet och förhindra manipulation efter signering.

Finns det en testversion tillgänglig för att testa innan köp?

Ja, du kan ladda ner en gratis testversion från här att utforska funktionerna innan du gör ett köp.