Firma il foglio di calcolo con metadati

introduzione

In questo tutorial esamineremo il processo di firma di un foglio di calcolo con metadati utilizzando Groupdocs.Signature per .NET. La firma dei metadati ti consente di incorporare informazioni aggiuntive nei tuoi documenti, fornendo contesto o verifica. Al termine di questa guida sarai in grado di applicare facilmente le firme dei metadati ai tuoi fogli di calcolo.

Prerequisiti

Prima di iniziare, assicurati di possedere i seguenti prerequisiti:

  1. Groupdocs.Signature per .NET: installa la libreria Groupdocs.Signature per .NET. Puoi scaricarlo daQui.
  2. Ambiente .NET: assicurati di avere un ambiente .NET configurato sul tuo sistema.
  3. Documento di foglio di calcolo: tieni pronto un documento di foglio di calcolo di esempio che desideri firmare con i metadati.

Importa spazi dei nomi

Prima di implementare il codice, importa gli spazi dei nomi necessari per accedere alle classi e ai metodi richiesti:

using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;

Ora, suddividiamo il codice di esempio in più passaggi per una comprensione più chiara:

Passaggio 1: caricare il documento del foglio di calcolo

string filePath = "sample.xlsx";
string outputFilePath = Path.Combine("Your Document Directory", "SignSpreadsheetWithMetadata", "SignedWithMetadata.xlsx");
using (Signature signature = new Signature(filePath))
{

Passaggio 2: definire le opzioni di firma dei metadati

	// crea l'opzione Metadati con testo di metadati predefinito
	MetadataSignOptions options = new MetadataSignOptions();

Passaggio 3: crea firme di metadati

	// Crea alcune firme di metadati del foglio di calcolo
	SpreadsheetMetadataSignature[] signatures = new SpreadsheetMetadataSignature[]
	{
		new SpreadsheetMetadataSignature("Author", "Mr.Scherlock Holmes"), // Valore stringa
		new SpreadsheetMetadataSignature("CreatedOn", DateTime.Now), // Valori DateTime
		new SpreadsheetMetadataSignature("DocumentId", 123456), // Valore intero
		new SpreadsheetMetadataSignature("SignatureId", 123.456D), // Doppio valore
		new SpreadsheetMetadataSignature("Amount", 123.456M), // Valore decimale
		new SpreadsheetMetadataSignature("Total", 123.456F) // Valore flottante
	};
	options.Signatures.AddRange(signatures);

Passaggio 4: firma il documento

	// firmare il documento da archiviare
	SignResult result = signature.Sign(outputFilePath, options);
	Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
}

Conclusione

Congratulazioni! Hai imparato come firmare un foglio di calcolo con metadati utilizzando Groupdocs.Signature per .NET. La firma dei metadati migliora l’integrità del documento e fornisce informazioni aggiuntive a scopo di verifica. Inizia oggi stesso ad applicare le firme dei metadati ai tuoi fogli di calcolo e assicurati l’autenticità e il contesto dei tuoi documenti.

Domande frequenti

Che cos’è la firma dei metadati?

La firma dei metadati implica l’incorporamento di informazioni aggiuntive, come il nome dell’autore, la data di creazione o l’ID del documento, in un documento a scopo di verifica.

Posso personalizzare le firme dei metadati?

Sì, puoi personalizzare le firme dei metadati in base alle tue esigenze, inclusi testo, date, numeri interi, doppi, decimali e in virgola mobile.

Groupdocs.Signature per .NET è compatibile con altri formati di documenti?

Sì, Groupdocs.Signature per .NET supporta vari formati di documenti, inclusi fogli di calcolo, presentazioni, PDF e altro.

Come posso verificare le firme dei metadati?

Puoi verificare le firme dei metadati utilizzando Groupdocs.Signature o altro software compatibile che supporta l’estrazione dei metadati.

Posso applicare le firme dei metadati a livello di codice?

Sì, puoi applicare le firme dei metadati a livello di codice utilizzando la libreria Groupdocs.Signature per .NET all’interno delle tue applicazioni .NET.