Signer une feuille de calcul avec des métadonnées
Introduction
Dans ce didacticiel, nous allons parcourir le processus de signature d’une feuille de calcul avec des métadonnées à l’aide de Groupdocs.Signature pour .NET. La signature des métadonnées vous permet d’intégrer des informations supplémentaires dans vos documents, fournissant ainsi un contexte ou une vérification. À la fin de ce guide, vous serez en mesure d’appliquer facilement des signatures de métadonnées à vos feuilles de calcul.
Conditions préalables
Avant de commencer, assurez-vous de disposer des prérequis suivants :
- Groupdocs.Signature pour .NET : installez la bibliothèque Groupdocs.Signature pour .NET. Vous pouvez le télécharger depuisici.
- Environnement .NET : assurez-vous d’avoir configuré un environnement .NET sur votre système.
- Feuille de calcul : préparez un exemple de feuille de calcul que vous souhaitez signer avec des métadonnées.
Importer des espaces de noms
Avant d’implémenter le code, importez les espaces de noms nécessaires pour accéder aux classes et méthodes requises :
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Maintenant, décomposons l’exemple de code en plusieurs étapes pour une compréhension plus claire :
Étape 1 : Charger la feuille de calcul
string filePath = "sample.xlsx";
string outputFilePath = Path.Combine("Your Document Directory", "SignSpreadsheetWithMetadata", "SignedWithMetadata.xlsx");
using (Signature signature = new Signature(filePath))
{
Étape 2 : Définir les options de signature des métadonnées
// créer une option de métadonnées avec un texte de métadonnées prédéfini
MetadataSignOptions options = new MetadataSignOptions();
Étape 3 : Créer des signatures de métadonnées
// Créez quelques signatures de métadonnées de feuille de calcul
SpreadsheetMetadataSignature[] signatures = new SpreadsheetMetadataSignature[]
{
new SpreadsheetMetadataSignature("Author", "Mr.Scherlock Holmes"), // Valeur de chaîne
new SpreadsheetMetadataSignature("CreatedOn", DateTime.Now), // Valeurs DateHeure
new SpreadsheetMetadataSignature("DocumentId", 123456), // Valeur entière
new SpreadsheetMetadataSignature("SignatureId", 123.456D), // Valeur double
new SpreadsheetMetadataSignature("Amount", 123.456M), // Valeur décimale
new SpreadsheetMetadataSignature("Total", 123.456F) // Valeur flottante
};
options.Signatures.AddRange(signatures);
Étape 4 : Signez le document
// signer le document à déposer
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
}
Conclusion
Toutes nos félicitations! Vous avez appris à signer une feuille de calcul avec des métadonnées à l’aide de Groupdocs.Signature pour .NET. La signature des métadonnées améliore l’intégrité des documents et fournit des informations supplémentaires à des fins de vérification. Commencez dès aujourd’hui à appliquer des signatures de métadonnées à vos feuilles de calcul et garantissez l’authenticité et le contexte de vos documents.
FAQ
Qu’est-ce que la signature de métadonnées ?
La signature des métadonnées implique l’intégration d’informations supplémentaires, telles que le nom de l’auteur, la date de création ou l’ID du document, dans un document à des fins de vérification.
Puis-je personnaliser les signatures des métadonnées ?
Oui, vous pouvez personnaliser les signatures de métadonnées en fonction de vos besoins, notamment le texte, les dates, les entiers, les doubles, les décimales et les flottants.
Groupdocs.Signature pour .NET est-il compatible avec d’autres formats de documents ?
Oui, Groupdocs.Signature pour .NET prend en charge divers formats de documents, notamment les feuilles de calcul, les présentations, les PDF, etc.
Comment puis-je vérifier les signatures de métadonnées ?
Vous pouvez vérifier les signatures de métadonnées à l’aide de Groupdocs.Signature ou d’un autre logiciel compatible prenant en charge l’extraction de métadonnées.
Puis-je appliquer des signatures de métadonnées par programmation ?
Oui, vous pouvez appliquer des signatures de métadonnées par programme à l’aide de la bibliothèque Groupdocs.Signature for .NET au sein de vos applications .NET.