C# aggiungi filigrana immagine a PDF

C# aggiungere un’immagine filigrana a PDF

Il watermarking delle immagini aiuta a proteggere il contenuto di un documento PDF rendendo molto più difficile per qualcuno rivendicare la proprietà. Può anche essere utilizzato per scopi di branding. Aggiungere un logo ufficiale o immagini tipiche come watermark su un PDF rende semplice per gli altri identificare la fonte del documento. Fornisce uno strato extra di protezione ai documenti PDF, rendendo più difficile l’uso di dati sensibili senza autenticità. Per creare un software o un’app di watermarking delle immagini utilizzando C#, puoi seguire questa guida C# per aggiungere watermark di immagini ai PDF.

I punti seguenti saranno trattati in questa guida:

C# Libreria di Filigrana PDF

Utilizzeremo Conholdate.Total per .NET per aggiungere una filigrana di immagine a un PDF in C#. Puoi scaricare il DLL o installare questa libreria di filigrane per immagini in C# utilizzando il seguente comando di installazione NuGet.

Install-Package Conholdate.Total 

Aggiungi filigrana immagine a PDF in C#

Puoi aggiungere un filigrana immagine a un file PDF in C# utilizzando i passaggi sottostanti:

  1. Prima di tutto, carica un documento PDF utilizzando la classe Watermarker.
  2. Secondo, crea un oggetto della classe ImageWatermark.
  3. Third, apply the watermark to the PDF document using Watermarker.Add(ImageWatermark watermark) method.
  4. Infine, salva il PDF di output utilizzando il metodo Save(string outputFileName).

Il seguente codice mostra come aggiungere un’immagine di filigrana a un file PDF utilizzando C#.

//Carica il documento PDF
Watermarker watermarker = new Watermarker("D:\\AsposeSampleData\\AddImageStamp.pdf");
// Crea un watermark per l'immagine
ImageWatermark watermark = new ImageWatermark("D:\\AsposeSampleData\\aspose-logo.jpg");
//Applica filigrana
watermarker.Add(watermark);
// Salva il documento PDF di output
watermarker.Save("D:\\AsposeSampleResults\\AddImageStamp_out.pdf");

Allinea Immagine Filigrana in PDF utilizzando C#

Se desideri impostare gli allineamenti dell’immagine watermark mentre la aggiungi al PDF utilizzando C#, scrivi il codice secondo i seguenti passaggi:

Il seguente codice C# mostra come applicare l’impostazione di allineamento del watermark dell’immagine mentre lo si aggiunge al file PDF.

//Carica il documento PDF
Watermarker watermarker = new Watermarker("D:\\AsposeSampleData\\AddImageStamp.pdf");
// Crea un filigrana per le immagini
ImageWatermark watermark = new ImageWatermark("D:\\AsposeSampleData\\aspose-logo.jpg");
// Imposta allineamenti
watermark.HorizontalAlignment = HorizontalAlignment.Center;
watermark.VerticalAlignment = VerticalAlignment.Center;
//Applica filigrana
watermarker.Add(watermark);
// Salva il documento PDF di output
watermarker.Save("D:\\AsposeSampleResults\\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’immagine watermark ai documenti PDF utilizzando una libreria di watermarking delle immagini in C#. Inoltre, abbiamo dimostrato la procedura per regolare gli allineamenti dell’immagine watermark mentre la si aggiunge a un documento 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.

Vedi Anche