Un documento RTF acquisisce legittimità e un tocco personale quando viene aggiunta una firma. Nell’attuale era digitale è ormai pratica comune allegare una firma immagine ai documenti elettronici, inclusi i file RTF. In questo argomento vedremo come aggiungere la firma dell’immagine a RTF utilizzando C#, in modo da poter creare documenti dall’aspetto professionale e con firme personalizzate. Con un esempio di codice incluso, tuffiamoci nelle istruzioni e impariamo rapidamente come inserire la firma dell’immagine in RTF utilizzando C#.
Passaggi per aggiungere la firma dell’immagine a RTF utilizzando C#
- Imposta l’IDE per utilizzare GroupDocs.Signature for .NET per firmare RTF con firma immagine
- Crea un’istanza dell’oggetto classe Signature fornendo il percorso del file RTF come argomento al suo costruttore
- Crea un oggetto della classe ImageSignOptions fornendo al suo costruttore il percorso dell’immagine della firma come parametro
- Imposta le proprietà desiderate per la classe ImageSignOptions
- Chiama il metodo Signature.Sign per salvare e firmare il file RTF
Finché .NET è installato, puoi eseguire i passaggi precedentemente descritti sui sistemi operativi più diffusi come Windows, macOS e Linux. La compatibilità multipiattaforma della libreria utilizzata in questo articolo è un grande vantaggio perché significa che per inserire l’immagine della firma in RTF utilizzando C# non è necessaria l’installazione di software aggiuntivo. La possibilità di includere un’immagine della firma in RTF può essere molto utile, soprattutto se stai lavorando a un progetto o hai bisogno di distribuire documenti firmati su più piattaforme. Per mostrare come viene eseguito questo processo, guarda l’esempio di codice seguente.
Codice per aggiungere la firma dell’immagine a RTF utilizzando C#
using GroupDocs.Signature; | |
using GroupDocs.Signature.Options; | |
namespace AddImageSignaturetoRTFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Signature library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Signature.lic"); | |
// load the source RTF file | |
Signature signature = new Signature("input.rtf"); | |
// Initialize image sign options with signature image's path | |
ImageSignOptions options = new ImageSignOptions("signature.jpg") | |
{ | |
// set signature position | |
Left = 100, | |
Top = 100, | |
AllPages = true | |
}; | |
// Save output RTF to disk | |
signature.Sign("output.rtf", options); | |
} | |
} | |
} |
Nella sezione precedente abbiamo offerto una descrizione dettagliata dell’aggiunta di una firma immagine a RTF, insieme a un esempio di codice compatto. Il codice è conciso e prevede solo poche chiamate API, garantendo un’implementazione fluida della procedura. Dopo aver configurato abilmente la libreria di firme suggerita e aver regolato i percorsi dei file secondo necessità, il processo di firma C# RTF con immagine nei tuoi progetti diventa semplice e senza problemi.
In un argomento precedente abbiamo fornito un’esercitazione dettagliata passo passo per firmare documenti RTF con firme di codici a barre utilizzando C#. Se hai bisogno di ulteriore assistenza, ti consigliamo vivamente di fare riferimento alla nostra guida completa su come firmare RTF con firma con codice a barre utilizzando C#.