Introduzione
GroupDocs.Signature per .NET è una potente libreria che consente agli sviluppatori di firmare in modo efficiente le immagini con metadati. Questo tutorial ti guiderà passo dopo passo attraverso il processo.
Prerequisiti
Prima di iniziare, assicurati di avere quanto segue:
- GroupDocs.Signature per .NET: installa il pacchetto GroupDocs.Signature nel tuo progetto .NET. Puoi scaricarlo da Qui.
- File immagine: preparare il file immagine che si desidera firmare con i metadati.
Importa gli spazi dei nomi necessari
Nel codice C#, importa i seguenti namespace:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Passaggio 1: carica il file immagine
Inizia specificando il percorso del file immagine e la directory di output per l’immagine firmata:
string filePath = "sample.png";
string outputFilePath = Path.Combine("Your Document Directory", "SignImageWithMetadata", "SignedWithMetadata.png");
Passaggio 2: creare firme di metadati
Successivamente, crea le firme dei metadati e aggiungile alle opzioni di firma:
using (Signature signature = new Signature(filePath))
{
ushort imgsMetadataId = 41996; // ID iniziale per i metadati
MetadataSignOptions options = new MetadataSignOptions();
// Aggiungere vari tipi di firme di metadati
options
.Add(new ImageMetadataSignature(imgsMetadataId++, "Mr. Sherlock Holmes")) // Valore stringa
.Add(new ImageMetadataSignature(imgsMetadataId++, DateTime.Now)) // Valore DateTime
.Add(new ImageMetadataSignature(imgsMetadataId++, 123456)) // Valore intero
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456D)) // Doppio valore
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456M)) // Valore decimale
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456F)); // Valore float
// Firma il documento e salva il risultato
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at: {outputFilePath}");
}
Conclusione
In questo tutorial, hai imparato come firmare un’immagine con metadati utilizzando GroupDocs.Signature per .NET. Seguendo questi passaggi, puoi aggiungere facilmente firme con metadati alle tue applicazioni .NET, migliorando la funzionalità e l’integrità delle tue immagini.
Domande frequenti
Posso firmare più immagini con metadati utilizzando GroupDocs.Signature per .NET?
Sì, è possibile firmare più immagini scorrendo ogni file immagine e applicando le firme dei metadati.
È disponibile una versione di prova di GroupDocs.Signature per .NET?
Sì, puoi scaricare la versione di prova da Qui.
GroupDocs.Signature per .NET supporta altri formati di file oltre alle immagini?
Assolutamente sì! GroupDocs.Signature supporta vari formati, tra cui PDF, Word, Excel e altri.
Posso personalizzare l’aspetto della firma dei metadati?
Sì, puoi personalizzare aspetti come la dimensione del carattere, il colore e la posizione della firma dei metadati.
Dove posso ottenere supporto per GroupDocs.Signature per .NET?
Per supporto, visita il forum GroupDocs.Signature Qui.