Handleiding voor het ondertekenen van afbeeldingen met metagegevens met behulp van GroupDocs.Signature

Invoering

GroupDocs.Signature voor .NET is een krachtige bibliotheek waarmee ontwikkelaars afbeeldingen efficiënt kunnen ondertekenen met metadata. Deze tutorial leidt u stap voor stap door het proces.

Vereisten

Zorg ervoor dat u het volgende bij de hand hebt voordat u begint:

  1. GroupDocs.Signature voor .NET: Installeer het GroupDocs.Signature-pakket in uw .NET-project. U kunt het downloaden vanhier.
  2. Afbeeldingsbestand: bereid het afbeeldingsbestand voor dat u wilt ondertekenen met metagegevens.

Importeer noodzakelijke naamruimten

Importeer de volgende naamruimten in uw C#-code:

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

Stap 1: Laad uw afbeeldingsbestand

Begin met het opgeven van het pad naar uw afbeeldingsbestand en de uitvoermap voor de ondertekende afbeelding:

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

Stap 2: Metadata-handtekeningen maken

Maak vervolgens metadatahandtekeningen en voeg deze toe aan de ondertekeningsopties:

using (Signature signature = new Signature(filePath))
{
    ushort imgsMetadataId = 41996; // Start-ID voor metagegevens
    MetadataSignOptions options = new MetadataSignOptions();

    // Voeg verschillende soorten metadatahandtekeningen toe
    options
        .Add(new ImageMetadataSignature(imgsMetadataId++, "Mr. Sherlock Holmes")) // Stringwaarde
        .Add(new ImageMetadataSignature(imgsMetadataId++, DateTime.Now))          // DateTime-waarde
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123456))                // Gehele waarde
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123.456D))              // Dubbele waarde
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123.456M))              // Decimale waarde
        .Add(new ImageMetadataSignature(imgsMetadataId++, 123.456F));             // Vlotterwaarde

    // Onderteken het document en sla het resultaat op
    SignResult result = signature.Sign(outputFilePath, options);
    Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at: {outputFilePath}");
}

Conclusie

In deze tutorial hebt u geleerd hoe u een afbeelding kunt ondertekenen met metagegevens met behulp van GroupDocs.Signature voor .NET. Door deze stappen te volgen, kunt u eenvoudig metagegevenshandtekeningen toevoegen aan uw .NET-toepassingen, waardoor de functionaliteit en integriteit van uw afbeeldingen wordt verbeterd.

Veelgestelde vragen

Kan ik meerdere afbeeldingen met metagegevens ondertekenen met GroupDocs.Signature voor .NET?

Ja, u kunt meerdere afbeeldingen ondertekenen door door elk afbeeldingsbestand te itereren en de metagegevenshandtekeningen toe te passen.

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

Ja, u kunt de proefversie downloaden vanhier.

Ondersteunt GroupDocs.Signature voor .NET andere bestandsindelingen dan afbeeldingen?

Absoluut! GroupDocs.Signature ondersteunt verschillende formaten, waaronder PDF, Word, Excel en meer.

Kan ik het uiterlijk van de metadatahandtekening aanpassen?

Ja, u kunt aspecten zoals lettergrootte, kleur en positie van de metadatahandtekening aanpassen.

Waar kan ik ondersteuning krijgen voor GroupDocs.Signature voor .NET?

Voor ondersteuning kunt u terecht op het GroupDocs.Signature-forumhier.