Firma l'elaborazione testi con metadati
introduzione
In questo tutorial ti guideremo attraverso il processo di firma di un documento di elaborazione testi con metadati utilizzando GroupDocs.Signature per .NET. La firma dei metadati ti consente di incorporare informazioni aggiuntive nel tuo documento, come il nome dell’autore, la data di creazione, l’ID del documento e altro.
Prerequisiti
Prima di iniziare, assicurati di avere quanto segue:
- Libreria GroupDocs.Signature per .NET installata.
- Accesso a un documento di elaborazione testi (ad esempio, .docx).
- Conoscenza base del linguaggio di programmazione C#.
Importa spazi dei nomi
Innanzitutto, devi importare gli spazi dei nomi necessari nel tuo progetto C#:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Passaggio 1: imposta i percorsi dei file
Definire il percorso del file del documento di elaborazione testi che si desidera firmare e il percorso del file di output in cui verrà salvato il documento firmato.
string filePath = "sample.docx";
string outputFilePath = Path.Combine("Your Document Directory", "SignWordProcessingWithMetadata", "SignedWithMetadata.docx");
Passaggio 2: inizializzare l’oggetto firma
Crea un oggetto Signature passando il percorso del file del documento che vuoi firmare.
using (Signature signature = new Signature(filePath))
{
// Le operazioni di firma verranno eseguite qui
}
Passaggio 3: definire le opzioni di firma dei metadati
Ora creiamo opzioni di firma dei metadati e aggiungiamo vari tipi di firme di metadati.
MetadataSignOptions options = new MetadataSignOptions();
// Aggiungi firme di metadati
options
.Add(new WordProcessingMetadataSignature("Author", "Mr.Sherlock Holmes")) // Valore stringa
.Add(new WordProcessingMetadataSignature("CreatedOn", DateTime.Now)) // Valori DateTime
.Add(new WordProcessingMetadataSignature("DocumentId", 123456)) // Valore intero
.Add(new WordProcessingMetadataSignature("SignatureId", 123.456D)) // Doppio valore
.Add(new WordProcessingMetadataSignature("Amount", 123.456M)) // Valore decimale
.Add(new WordProcessingMetadataSignature("Total", 123.456F)); // Valore flottante
Passaggio 4: firma il documento
Ora firmiamo il documento con le opzioni di metadati definite e salviamo il documento firmato nel percorso del file di output.
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
Questo conclude il processo di firma di un documento di elaborazione testi con metadati utilizzando GroupDocs.Signature per .NET.
Conclusione
In questo tutorial abbiamo imparato come firmare un documento di elaborazione testi con metadati utilizzando GroupDocs.Signature per .NET. La firma dei metadati aggiunge informazioni preziose ai tuoi documenti, migliorandone l’autenticità e la tracciabilità.
Domande frequenti
Posso firmare documenti con metadati personalizzati utilizzando GroupDocs.Signature per .NET?
Sì, puoi definire campi di metadati personalizzati e firmare i documenti con essi.
GroupDocs.Signature per .NET è compatibile con vari formati di documenti?
Sì, GroupDocs.Signature supporta un’ampia gamma di formati di documenti, inclusi elaborazione testi, PDF e altro.
Posso firmare i documenti in modo programmatico senza l’interazione dell’utente?
Assolutamente sì, GroupDocs.Signature ti consente di automatizzare il processo di firma dei documenti all’interno delle tue applicazioni.
È disponibile una versione di prova per GroupDocs.Signature per .NET?
Sì, puoi ottenere una versione di prova gratuita dal sito Web GroupDocs.
GroupDocs.Signature per .NET supporta le firme digitali?
Sì, GroupDocs.Signature supporta sia le firme digitali che quelle dei metadati per i documenti.