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:

  1. GroupDocs.Signature per .NET Library: scarica e installa la libreria daQui.
  2. Ambiente di sviluppo: configurare un ambiente di sviluppo .NET.
  3. 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.