Einführung
GroupDocs.Signature für .NET ist eine leistungsstarke Bibliothek, die es Entwicklern ermöglicht, Bilder effizient mit Metadaten zu signieren. Dieses Tutorial führt Sie Schritt für Schritt durch den Prozess.
Voraussetzungen
Stellen Sie vor dem Start sicher, dass Sie über Folgendes verfügen:
- GroupDocs.Signature für .NET: Installieren Sie das Paket GroupDocs.Signature in Ihrem .NET-Projekt. Sie können es herunterladen von Hier.
- Bilddatei: Bereiten Sie die Bilddatei vor, die Sie mit Metadaten signieren möchten.
Importieren Sie die erforderlichen Namespaces
Importieren Sie in Ihren C#-Code die folgenden Namespaces:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Schritt 1: Laden Sie Ihre Bilddatei
Geben Sie zunächst den Pfad zu Ihrer Bilddatei und das Ausgabeverzeichnis für das signierte Bild an:
string filePath = "sample.png";
string outputFilePath = Path.Combine("Your Document Directory", "SignImageWithMetadata", "SignedWithMetadata.png");
Schritt 2: Metadatensignaturen erstellen
Erstellen Sie als Nächstes Metadatensignaturen und fügen Sie sie den Signaturoptionen hinzu:
using (Signature signature = new Signature(filePath))
{
ushort imgsMetadataId = 41996; // Start-ID für Metadaten
MetadataSignOptions options = new MetadataSignOptions();
// Fügen Sie verschiedene Arten von Metadatensignaturen hinzu
options
.Add(new ImageMetadataSignature(imgsMetadataId++, "Mr. Sherlock Holmes")) // Zeichenfolgenwert
.Add(new ImageMetadataSignature(imgsMetadataId++, DateTime.Now)) // DateTime-Wert
.Add(new ImageMetadataSignature(imgsMetadataId++, 123456)) // Ganzzahliger Wert
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456D)) // Doppelter Wert
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456M)) // Dezimalwert
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456F)); // Gleitkommawert
// Unterschreiben Sie das Dokument und speichern Sie das Ergebnis
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at: {outputFilePath}");
}
Abschluss
In diesem Tutorial haben Sie gelernt, wie Sie mithilfe von GroupDocs.Signature für .NET ein Bild mit Metadaten signieren. Mit diesen Schritten können Sie Ihren .NET-Anwendungen ganz einfach Metadatensignaturen hinzufügen und so die Funktionalität und Integrität Ihrer Bilder verbessern.
Häufig gestellte Fragen
Kann ich mit GroupDocs.Signature für .NET mehrere Bilder mit Metadaten signieren?
Ja, Sie können mehrere Bilder signieren, indem Sie jede Bilddatei durchlaufen und die Metadatensignaturen anwenden.
Gibt es eine Testversion für GroupDocs.Signature für .NET?
Ja, Sie können die Testversion herunterladen von Hier.
Unterstützt GroupDocs.Signature für .NET neben Bildern auch andere Dateiformate?
Absolut! GroupDocs.Signature unterstützt verschiedene Formate, darunter PDF, Word, Excel und mehr.
Kann ich das Erscheinungsbild der Metadatensignatur anpassen?
Ja, Sie können Aspekte wie Schriftgröße, Farbe und Position der Metadatensignatur anpassen.
Wo erhalte ich Support für GroupDocs.Signature für .NET?
Für Support besuchen Sie das GroupDocs.Signature-Forum Hier.