Teken tekstverwerking met metadata

Invoering

In deze zelfstudie begeleiden we u bij het ondertekenen van een tekstverwerkingsdocument met metagegevens met behulp van GroupDocs.Signature voor .NET. Met het ondertekenen van metagegevens kunt u aanvullende informatie in uw document insluiten, zoals de naam van de auteur, de aanmaakdatum, de document-ID en meer.

Vereisten

Voordat we beginnen, zorg ervoor dat u over het volgende beschikt:

  • GroupDocs.Signature voor .NET-bibliotheek geïnstalleerd.
  • Toegang tot een tekstverwerkingsdocument (bijvoorbeeld .docx).
  • Basiskennis van de programmeertaal C#.

Naamruimten importeren

Eerst moet u de benodigde naamruimten in uw C#-project importeren:

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

Stap 1: Stel bestandspaden in

Definieer het bestandspad van het tekstverwerkingsdocument dat u wilt ondertekenen en het uitvoerbestandspad waar het ondertekende document zal worden opgeslagen.

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

Stap 2: Initialiseer het handtekeningobject

Maak een Signature-object door het bestandspad door te geven van het document dat u wilt ondertekenen.

using (Signature signature = new Signature(filePath))
{
    // Hier worden handtekeningbewerkingen uitgevoerd
}

Stap 3: Definieer de handtekeningopties voor metadata

Laten we nu opties voor het ondertekenen van metagegevens maken en verschillende soorten handtekeningen met metagegevens toevoegen.

MetadataSignOptions options = new MetadataSignOptions();
// Metagegevenshandtekeningen toevoegen
options
    .Add(new WordProcessingMetadataSignature("Author", "Mr.Sherlock Holmes")) // Tekenreekswaarde
    .Add(new WordProcessingMetadataSignature("CreatedOn", DateTime.Now))      // DateTime-waarden
    .Add(new WordProcessingMetadataSignature("DocumentId", 123456))           // Integere waarde
    .Add(new WordProcessingMetadataSignature("SignatureId", 123.456D))        // Dubbele waarde
    .Add(new WordProcessingMetadataSignature("Amount", 123.456M))             // Decimale waarde
    .Add(new WordProcessingMetadataSignature("Total", 123.456F));             // Zwevende waarde

Stap 4: Onderteken het document

Laten we nu het document ondertekenen met de gedefinieerde metadata-opties en het ondertekende document opslaan in het uitvoerbestandspad.

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

Hiermee is het proces van het ondertekenen van een tekstverwerkingsdocument met metagegevens met behulp van GroupDocs.Signature voor .NET voltooid.

Conclusie

In deze zelfstudie hebben we geleerd hoe u een tekstverwerkingsdocument met metagegevens kunt ondertekenen met GroupDocs.Signature voor .NET. Metadata-ondertekening voegt waardevolle informatie toe aan uw documenten, waardoor de authenticiteit en traceerbaarheid ervan wordt verbeterd.

Veelgestelde vragen

Kan ik documenten met aangepaste metagegevens ondertekenen met GroupDocs.Signature voor .NET?

Ja, u kunt aangepaste metagegevensvelden definiëren en er documenten mee ondertekenen.

Is GroupDocs.Signature voor .NET compatibel met verschillende documentformaten?

Ja, GroupDocs.Signature ondersteunt een breed scala aan documentformaten, waaronder tekstverwerking, pdf en meer.

Kan ik documenten programmatisch ondertekenen zonder gebruikersinteractie?

Absoluut, met GroupDocs.Signature kunt u het ondertekeningsproces van documenten binnen uw applicaties automatiseren.

Is er een proefversie beschikbaar voor GroupDocs.Signature voor .NET?

Ja, u kunt een gratis proefversie verkrijgen via de GroupDocs-website.

Ondersteunt GroupDocs.Signature voor .NET digitale handtekeningen?

Ja, GroupDocs.Signature ondersteunt zowel digitale handtekeningen als metagegevenshandtekeningen voor documenten.