Guide de signature d'images avec des métadonnées à l'aide de GroupDocs.Signature
Introduction
GroupDocs.Signature for .NET est une bibliothèque puissante qui permet aux développeurs de signer efficacement des images avec des métadonnées. Ce tutoriel vous guidera pas à pas tout au long du processus.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
- GroupDocs.Signature pour .NET : installez le package GroupDocs.Signature dans votre projet .NET. Vous pouvez le télécharger à partir deici.
- Fichier image : préparez le fichier image que vous souhaitez signer avec des métadonnées.
Importer les espaces de noms nécessaires
Dans votre code C#, importez les espaces de noms suivants :
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Étape 1 : Chargez votre fichier image
Commencez par spécifier le chemin d’accès à votre fichier image et le répertoire de sortie de l’image signée :
string filePath = "sample.png";
string outputFilePath = Path.Combine("Your Document Directory", "SignImageWithMetadata", "SignedWithMetadata.png");
Étape 2 : Créer des signatures de métadonnées
Ensuite, créez des signatures de métadonnées et ajoutez-les aux options de signature :
using (Signature signature = new Signature(filePath))
{
ushort imgsMetadataId = 41996; // ID de départ pour les métadonnées
MetadataSignOptions options = new MetadataSignOptions();
// Ajouter différents types de signatures de métadonnées
options
.Add(new ImageMetadataSignature(imgsMetadataId++, "Mr. Sherlock Holmes")) // Valeur de chaîne
.Add(new ImageMetadataSignature(imgsMetadataId++, DateTime.Now)) // Valeur DateHeure
.Add(new ImageMetadataSignature(imgsMetadataId++, 123456)) // Valeur entière
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456D)) // Valeur double
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456M)) // Valeur décimale
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456F)); // Valeur flottante
// Signez le document et enregistrez le résultat
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at: {outputFilePath}");
}
Conclusion
Dans ce didacticiel, vous avez appris à signer une image avec des métadonnées à l’aide de GroupDocs.Signature pour .NET. En suivant ces étapes, vous pouvez facilement ajouter des signatures de métadonnées à vos applications .NET, améliorant ainsi la fonctionnalité et l’intégrité de vos images.
FAQ
Puis-je signer plusieurs images avec des métadonnées à l’aide de GroupDocs.Signature pour .NET ?
Oui, vous pouvez signer plusieurs images en parcourant chaque fichier image et en appliquant les signatures de métadonnées.
Existe-t-il une version d’essai disponible pour GroupDocs.Signature pour .NET ?
Oui, vous pouvez télécharger la version d’essai à partir deici.
GroupDocs.Signature pour .NET prend-il en charge d’autres formats de fichiers en plus des images ?
Absolument ! GroupDocs.Signature prend en charge divers formats, notamment PDF, Word, Excel, etc.
Puis-je personnaliser l’apparence de la signature des métadonnées ?
Oui, vous pouvez personnaliser des aspects tels que la taille de la police, la couleur et la position de la signature des métadonnées.
Où puis-je obtenir de l’aide pour GroupDocs.Signature pour .NET ?
Pour obtenir de l’aide, visitez le forum GroupDocs.Signatureici.