Sommario
Installato tramite NuGet
PM> Install-Package Spire.PDF
Link correlati
In un documento PDF, lo sfondo si riferisce all'aspetto visivo generale dietro il contenuto delle pagine. Lo sfondo può essere un semplice colore a tinta unita o un'immagine a tua scelta. L'aggiunta di sfondi ai PDF può aiutarti ad aggiungere interesse visivo ai tuoi documenti e anche a migliorarne la leggibilità. In questo articolo imparerai a programmaticamente imposta il colore o l'immagine di sfondo per il PDF utilizzando Spire.PDF for .NET.
Installa Spire.PDF for .NET
Per cominciare, è necessario aggiungere i file DLL inclusi nel pacchetto Spire.PDF for.NET come riferimenti nel progetto .NET. I file DLL possono essere scaricati da questo link o installato tramite NuGet.
PM> Install-Package Spire.PDF
Aggiungi colore di sfondo ai documenti PDF in C# e VB.NET
La proprietà PdfPageBase.BackgroundColor offerta da Spire.PDF for .NET consente di impostare un colore a tinta unita come sfondo del PDF. Di seguito sono riportati i passaggi dettagliati.
- Creare un'istanza PdfDocument.
- Carica un file PDF di esempio utilizzando il metodo PdfDocument.LoadFromFile().
- Passa attraverso tutte le pagine PDF e aggiungi un colore di sfondo a ciascuna pagina utilizzando la proprietà PdfPageBase.BackgroundColor.
- Imposta l'opacità dello sfondo utilizzando la proprietà PdfPageBase.BackgroudOpacity.
- Salvare il documento risultato utilizzando il metodo PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf; using System.Drawing; namespace PDFBackgroundColor { class Program { static void Main(string[] args) { //Create a PdfDocument instance PdfDocument pdf = new PdfDocument(); //Load a sample PDF file from disk pdf.LoadFromFile("input.pdf"); //Loop through the pages in the PDF file foreach (PdfPageBase page in pdf.Pages) { //Set the background color for each page page.BackgroundColor = Color.Yellow; //Set the opacity of the background page.BackgroudOpacity = 0.1f; } //Save the result PDF file pdf.SaveToFile("BackgroundColor.pdf"); pdf.Close(); } } }
Aggiungi immagini di sfondo ai documenti PDF C# e VB.NET
Se desideri aggiungere un'immagine come sfondo che corrisponda al tema del documento, puoi utilizzare la proprietà PdfPageBase.BackgroundImage. Di seguito sono riportati i passaggi dettagliati.
- Creare un'istanza PdfDocument.
- Carica un file PDF di esempio utilizzando il metodo PdfDocument.LoadFromFile().
- Passa attraverso tutte le pagine PDF e aggiungi un'immagine di sfondo a ciascuna pagina utilizzando la proprietà PdfPageBase.BackgroundImage.
- Imposta l'opacità dello sfondo utilizzando la proprietà PdfPageBase.BackgroudOpacity.
- Salvare il documento risultato utilizzando il metodo PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf; using System.Drawing; namespace PDFBackgroundImage { class Program { static void Main(string[] args) { //Create a PdfDocument instance PdfDocument pdf = new PdfDocument(); //Load a sample PDF file from disk pdf.LoadFromFile("input.pdf"); //Load an image Image background = Image.FromFile("background.png"); //Loop through the pages in the PDF file foreach (PdfPageBase page in pdf.Pages) { //Set the loaded image as the background image for each page page.BackgroundImage = background; //Set the opacity of the background page.BackgroudOpacity = 0.2f; } //Save the result PDF file pdf.SaveToFile("BackgroundImage.pdf"); pdf.Close(); } } }
Richiedi una licenza temporanea
Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni delle funzioni, per favore richiedere una licenza di prova di 30 giorni per te.