Introduzione

Nell’attuale panorama digitale, la firma elettronica dei documenti è diventata essenziale per semplificare i flussi di lavoro e risparmiare risorse. GroupDocs.Signature per .NET offre una soluzione potente per aggiungere firme testuali a vari formati di documento tramite codice. Questo tutorial vi guiderà attraverso i passaggi necessari per firmare un documento con testo utilizzando GroupDocs.Signature per .NET.

Prerequisiti

Prima di iniziare, assicurati di avere quanto segue:

  1. GroupDocs.Signature per .NET: Scarica e installa la libreria da Qui.
  2. Ambiente di sviluppo: configura il tuo ambiente di sviluppo .NET.
  3. Documento: preparare il documento che si desidera firmare (ad esempio, PDF, Word).

Importazione degli spazi dei nomi necessari

Per iniziare, importa gli spazi dei nomi richiesti nel tuo progetto .NET:

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

Passaggio 1: caricare il documento

Inizia caricando il documento che intendi firmare:

string filePath = "sample.pdf"; // Percorso al tuo documento
string fileName = Path.GetFileName(filePath);

Passaggio 2: definire il percorso del file di output

Successivamente, imposta il percorso del file di output in cui verrà salvato il documento firmato:

string outputFilePath = Path.Combine("Your Document Directory", "SignWithText", fileName);

Passaggio 3: creare opzioni di firma

Configura le opzioni per la tua firma testuale, inclusi contenuto, posizione, dimensione, colore e stile del carattere:

TextSignOptions options = new TextSignOptions("John Smith")
{
    Left = 50, // posizione X
    Top = 200, // Posizione Y
    Width = 100, // Larghezza della firma
    Height = 30, // Altezza della firma
    ForeColor = Color.Red, // Colore del testo
    Font = new SignatureFont { Size = 14, FamilyName = "Comic Sans MS" } // Impostazioni del carattere
};

Fase 4: Firmare il documento

Infine, utilizzare GroupDocs.Signature per applicare la firma testuale e salvare il documento firmato:

using (Signature signature = new Signature(filePath))
{
    SignResult result = signature.Sign(outputFilePath, options); // Firma il documento
    Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
}

Conclusione

In questo tutorial, abbiamo mostrato come aggiungere una firma testuale a un documento tramite codice utilizzando GroupDocs.Signature per .NET. Seguendo questi passaggi, è possibile migliorare la sicurezza e l’autenticità dei documenti in modo efficiente.

Domande frequenti

Posso personalizzare l’aspetto della firma testuale?

Sì, puoi personalizzare vari attributi, come colore, carattere, dimensione e posizione della firma testuale, in base alle tue esigenze.

GroupDocs.Signature è compatibile con più formati di documenti?

Assolutamente sì! GroupDocs.Signature supporta un’ampia gamma di formati, tra cui PDF, Word, Excel, PowerPoint e altri ancora.

Posso aggiungere più firme di testo a un singolo documento?

Sì, puoi aggiungere più firme di testo, ciascuna con le proprie opzioni di personalizzazione.

GroupDocs.Signature garantisce l’integrità del documento dopo la firma?

Sì, la biblioteca utilizza algoritmi crittografici robusti per garantire l’integrità dei documenti e impedirne la manomissione dopo la firma.

È disponibile una versione di prova da testare prima dell’acquisto?

Sì, puoi scaricare una versione di prova gratuita da Qui per esplorare le funzionalità prima di effettuare un acquisto.