
Come aggiungere un timbro immagine in PDF utilizzando C#
Negli ultimi anni, l’importanza dei documenti certificati con timbri digitali è aumentata significativamente. Questi timbri consistono in informazioni importanti sotto forma di testo o immagini per mostrare la riservatezza o la legalità di un documento elettronico. Se stai cercando di aggiungere timbri digitali ai tuoi PDF documenti, sei capitato nel posto giusto. In questo post del blog, spiegheremo come aggiungere un timbro immagine in PDF utilizzando C#.
I seguenti punti saranno trattati in questo articolo:
- Installazione della libreria per la creazione di timbri su immagini .NET
- Crea timbri immagine in PDF
- Controlla la qualità di visualizzazione del timbro immagine PDF
Installazione della libreria per la creazione di timbri su immagini C#
Utilizzeremo Conholdate.Total per .NET per aggiungere timbri di immagine a PDF in modo programmatico. Puoi scaricare il DLL o installare questa libreria di creazione timbri PDF utilizzando NuGet.
Install-Package Conholdate.Total
Crea timbri immagine in PDF programmando in C#
Puoi aggiungere timbri immagine alle pagine desiderate di un file PDF seguendo i passaggi qui sotto:
- Carica il documento PDF utilizzando la classe Document.
- Crea un oggetto della classe ImageStamp.
- Specifica la posizione, la dimensione e l’opacità del timbro.
- Aggiungi oggetto timbro a una pagina specifica del file PDF utilizzando AddStamp(Stamp stamp) metodo.
- Salva il PDF di output utilizzando Save(string outputFileName) metodo.
Il seguente codice mostra come aggiungere timbri immagine in PDF programmaticamente utilizzando C#.
// Open document
Document pdfDocument = new Document("AddImageStamp.pdf");
// Create image stamp
ImageStamp imageStamp = new ImageStamp("stamp_image.jpg");
// Imposta posizione
imageStamp.XIndent = 400;
imageStamp.YIndent = 200;
// Set size
imageStamp.Height = 55;
imageStamp.Width = 195;
// Imposta rotazione
imageStamp.Rotate = Rotation.None;
// Imposta trasparenza
imageStamp.Opacity = 0.5;
// Aggiungi timbro a una pagina particolare
pdfDocument.Pages[1].AddStamp(imageStamp);
// Save output document
pdfDocument.Save("AddImageStamp_out.pdf");
L’immagine seguente mostra i PDF di input e output affiancati.

Aggiungere un timbro immagine in PDF utilizzando C#
Specifica la qualità del timbro dell’immagine utilizzando C#
Se vuoi controllare la qualità di un’immagine timbro mentre la aggiungi al PDF, allora scrivi il codice secondo i seguenti passi:
- Carica il file PDF utilizzando la classe Document.
- Inizializza un oggetto della classe ImageStamp.
- Specifica la Quality proprietà impostando un valore da 0 a 100.
- Inserisci il timbro in una pagina particolare del PDF utilizzando AddStamp(Stamp stamp) metodo.
- Genera il PDF di output utilizzando Save(string outputFileName) metodo.
Il seguente codice C# mostra come controllare la qualità di un timbro immagine mentre lo si aggiunge al file PDF.
// Open document
Document pdfDocument = new Document("AddImageStamp.pdf");
// Crea un timbro immagine
ImageStamp imageStamp = new ImageStamp("stamp_image.jpg");
// Imposta la qualità dell'immagine (0..100)
imageStamp.Quality = 10;
// Aggiungi il timbro a una pagina particolare
pdfDocument.Pages[1].AddStamp(imageStamp);
// Save output document
pdfDocument.Save("AddImageStamp_out.pdf");
Ottieni una licenza gratuita
Puoi acquisire una free temporary license per testare l’API senza limitazioni di valutazione.
Conclusione
Per concludere, abbiamo spiegato come aggiungere un timbro immagine nei documenti PDF utilizzando un’API per la creazione di timbri immagine in C#. Inoltre, abbiamo dimostrato la procedura per regolare la qualità del timbro immagine mentre lo aggiungiamo a una pagina PDF. Puoi visitare la documentazione per esplorare diverse altre funzionalità dell’API.
Fai una domanda
Puoi farci sapere le tue domande o richieste sul nostro forum.