Tabla de contenido
Instalado a través de NuGet
PM> Install-Package Spire.PDF
enlaces relacionados
En un documento PDF, el fondo se refiere a la apariencia visual general detrás del contenido de las páginas. El fondo puede ser un color sólido simple o una imagen de su elección. Agregar fondos a los archivos PDF puede ayudarlo a agregar interés visual a sus documentos y también a mejorar la legibilidad. En este artículo, aprenderá a programar configure el color de fondo o la imagen para PDF usando Spire.PDF for .NET.
Instalar Spire.PDF for .NET
Para empezar, debe agregar los archivos DLL incluidos en el paquete Spire.PDF for .NET como referencias en su proyecto .NET. Los archivos DLL se pueden descargar desde este enlace o instalado a través de NuGet.
PM> Install-Package Spire.PDF
Agregar color de fondo a documentos PDF en C# y VB.NET
La propiedad PdfPageBase.BackgroundColor que ofrece Spire.PDF for .NET le permite establecer un color sólido como fondo del PDF. Los siguientes son los pasos detallados.
- Cree una instancia de PdfDocument.
- Cargue un archivo PDF de muestra utilizando el método PdfDocument.LoadFromFile().
- Recorra todas las páginas PDF y agregue un color de fondo a cada página usando la propiedad PdfPageBase.BackgroundColor.
- Establezca la opacidad del fondo usando la propiedad PdfPageBase.BackgroudOpacity.
- Guarde el documento de resultados utilizando el método 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(); } } }
Agregar imágenes de fondo a documentos PDF C# y VB.NET
Si desea agregar una imagen como fondo para que coincida con el tema del documento, puede usar la propiedad PdfPageBase.BackgroundImage. Los siguientes son los pasos detallados.
- Cree una instancia de PdfDocument.
- Cargue un archivo PDF de muestra utilizando el método PdfDocument.LoadFromFile().
- Recorra todas las páginas PDF y agregue una imagen de fondo a cada página usando la propiedad PdfPageBase.BackgroundImage.
- Establezca la opacidad del fondo usando la propiedad PdfPageBase.BackgroudOpacity.
- Guarde el documento de resultados utilizando el método 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(); } } }
Solicitar una Licencia Temporal
Si desea eliminar el mensaje de evaluación de los documentos generados o deshacerse de las limitaciones de la función, por favor solicitar una licencia de prueba de 30 días para ti.