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:
- Groupdocs.Signature per .NET: installa la libreria Groupdocs.Signature per .NET. Puoi scaricarlo daQui.
- Ambiente .NET: assicurati di avere un ambiente .NET configurato sul tuo sistema.
- 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.