Firma PDF con campo modulo
introduzione
Le firme digitali forniscono un modo sicuro e giuridicamente vincolante per firmare elettronicamente i documenti, garantendone l’autenticità e l’integrità. In questo tutorial impareremo come firmare un documento PDF che contiene campi modulo utilizzando la libreria GroupDocs.Signature per .NET.
Prerequisiti
Prima di iniziare, assicurati di possedere i seguenti prerequisiti:
- GroupDocs.Signature per .NET Library: scarica e installa la libreria daQui.
- Ambiente di sviluppo: configurare un ambiente di sviluppo .NET.
- Documento PDF: avere un documento PDF con campi modulo pronti per la firma.
Importa spazi dei nomi
Assicurati di importare gli spazi dei nomi necessari nel tuo progetto:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Passaggio 1: caricare il documento PDF
Innanzitutto, specifica il percorso del tuo documento PDF:
string filePath = "sample.pdf";
Passaggio 2: definire il percorso di output
Definire il percorso in cui verrà salvato il documento firmato:
string outputFilePath = Path.Combine("Your Document Directory", "SignPdfWithFormField", "SignedWithFormField.pdf");
Passaggio 3: inizializzare l’oggetto firma
Crea un’istanza diSignature
class e passargli il percorso del file PDF:
using (Signature signature = new Signature(filePath))
{
// Il codice della firma andrà qui
}
Passaggio 4: istanziare la firma del campo modulo
Successivamente, crea un’istanza di una firma del campo modulo di testo con il nome e il valore del campo desiderati:
FormFieldSignature textSignature = new TextFormFieldSignature("FieldText", "Value1");
Passaggio 5: configura le opzioni di firma
Crea opzioni per la firma in base alla firma del campo modulo di testo. È possibile specificare la posizione e la dimensione della firma:
FormFieldSignOptions options = new FormFieldSignOptions(textSignature)
{
Top = 150,
Left = 50,
Height = 50,
Width = 200
};
Passaggio 6: firma il documento
Firma il documento utilizzando le opzioni specificate e salva il documento firmato nel percorso di output:
SignResult result = signature.Sign(outputFilePath, options);
Conclusione
In questo tutorial abbiamo imparato come firmare un documento PDF contenente campi modulo utilizzando GroupDocs.Signature per .NET. Le firme digitali sono essenziali per garantire l’autenticità e l’integrità dei documenti in vari settori.
Domande frequenti
Posso firmare documenti PDF a livello di codice utilizzando GroupDocs.Signature per .NET?
Sì, puoi firmare i documenti PDF a livello di codice utilizzando GroupDocs.Signature per .NET, come dimostrato in questo tutorial.
GroupDocs.Signature per .NET è adatto per applicazioni di livello aziendale?
Assolutamente! GroupDocs.Signature per .NET è robusto e scalabile, il che lo rende adatto per applicazioni di livello aziendale.
GroupDocs.Signature per .NET supporta altri formati di documenti oltre al PDF?
Sì, GroupDocs.Signature per .NET supporta un’ampia gamma di formati di documenti, inclusi Word, Excel, PowerPoint e altri.
Posso personalizzare l’aspetto della firma?
Sì, puoi personalizzare l’aspetto della firma regolando vari parametri come colore, carattere, dimensione e posizione.
È disponibile una versione di prova per GroupDocs.Signature per .NET?
Sì, puoi scaricare una versione di prova gratuita di GroupDocs.Signature per .NET daQui.