
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:
- Installazione della libreria di watermarking delle immagini C#
- Aggiungi filigrane di immagine ai PDF
- Controlla gli allineamenti del watermark dell’immagine
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:
- Prima di tutto, carica un documento PDF utilizzando la classe Watermarker.
- Secondo, crea un oggetto della classe ImageWatermark.
- Third, apply the watermark to the PDF document using Watermarker.Add(ImageWatermark watermark) method.
- 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:
- In primo luogo, carica il documento PDF utilizzando la classe Watermarker.
- In secondo luogo, crea un oggetto della classe ImageWatermark.
- Dopo di ciò, specifica gli allineamenti orizzontali e verticali.
- Quindi aggiungi la filigrana al documento PDF utilizzando il metodo Watermarker.Add(ImageWatermark watermark).
- Infine, genera il PDF di output utilizzando il Save(string outputFileName) metodo.
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.