Signera ordbehandling med metadata

Introduktion

I den här självstudien guidar vi dig genom processen att signera ett ordbehandlingsdokument med metadata med GroupDocs.Signature för .NET. Metadatasignering låter dig bädda in ytterligare information i ditt dokument, såsom författarens namn, datum för skapande, dokument-ID och mer.

Förutsättningar

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

  • GroupDocs.Signature för .NET-biblioteket installerat.
  • Tillgång till ett ordbehandlingsdokument (t.ex. .docx).
  • Grundläggande kunskaper i programmeringsspråket C#.

Importera namnområden

Först måste du importera de nödvändiga namnrymden till ditt C#-projekt:

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

Steg 1: Ställ in filsökvägar

Definiera filsökvägen för det ordbehandlingsdokument som du vill signera och utdatafilens sökväg där det signerade dokumentet ska sparas.

string filePath = "sample.docx";
string outputFilePath = Path.Combine("Your Document Directory", "SignWordProcessingWithMetadata", "SignedWithMetadata.docx");

Steg 2: Initiera signaturobjekt

Skapa ett signaturobjekt genom att skicka filsökvägen till dokumentet du vill signera.

using (Signature signature = new Signature(filePath))
{
    // Signaturoperationer kommer att utföras här
}

Steg 3: Definiera metadatateckenalternativ

Låt oss nu skapa metadatateckenalternativ och lägga till olika typer av metadatasignaturer.

MetadataSignOptions options = new MetadataSignOptions();
// Lägg till metadatasignaturer
options
    .Add(new WordProcessingMetadataSignature("Author", "Mr.Sherlock Holmes")) // Strängvärde
    .Add(new WordProcessingMetadataSignature("CreatedOn", DateTime.Now))      // DateTime värden
    .Add(new WordProcessingMetadataSignature("DocumentId", 123456))           // Heltalsvärde
    .Add(new WordProcessingMetadataSignature("SignatureId", 123.456D))        // Dubbelt värde
    .Add(new WordProcessingMetadataSignature("Amount", 123.456M))             // Decimalvärde
    .Add(new WordProcessingMetadataSignature("Total", 123.456F));             // Flytande värde

Steg 4: Signera dokumentet

Låt oss nu signera dokumentet med de definierade metadataalternativen och spara det signerade dokumentet till utdatafilens sökväg.

SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");

Detta avslutar processen med att signera ett ordbehandlingsdokument med metadata med GroupDocs.Signature för .NET.

Slutsats

den här självstudien har vi lärt oss hur man signerar ett ordbehandlingsdokument med metadata med GroupDocs.Signature för .NET. Metadatasignering lägger till värdefull information till dina dokument, vilket förbättrar deras autenticitet och spårbarhet.

FAQ’s

Kan jag signera dokument med anpassad metadata med GroupDocs.Signature för .NET?

Ja, du kan definiera anpassade metadatafält och signera dokument med dem.

Är GroupDocs.Signature för .NET kompatibelt med olika dokumentformat?

Ja, GroupDocs.Signature stöder ett brett utbud av dokumentformat, inklusive ordbehandling, PDF och mer.

Kan jag signera dokument programmatiskt utan användarinteraktion?

Absolut, GroupDocs.Signature låter dig automatisera dokumentsigneringsprocessen i dina applikationer.

Finns det en testversion tillgänglig för GroupDocs.Signature för .NET?

Ja, du kan få en gratis testversion från GroupDocs webbplats.

Stöder GroupDocs.Signature for .NET digitala signaturer?

Ja, GroupDocs.Signature stöder både digitala och metadatasignaturer för dokument.