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 :

  1. Groupdocs.Signature pour .NET : installez la bibliothèque Groupdocs.Signature pour .NET. Vous pouvez le télécharger depuisici.
  2. Environnement .NET : assurez-vous d’avoir configuré un environnement .NET sur votre système.
  3. 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.