Índice
Instalado via NuGet
PM> Install-Package Spire.PDF
Links Relacionados
Em um documento PDF, o plano de fundo refere-se à aparência visual geral por trás do conteúdo das páginas. O plano de fundo pode ser uma cor sólida simples ou uma imagem de sua escolha. Adicionar planos de fundo a PDFs pode ajudá-lo a adicionar interesse visual aos seus documentos e também melhorar a legibilidade. Neste artigo, você aprenderá como programar defina a cor de fundo ou imagem para PDF usando Spire.PDF for .NET.
Instalar o Spire.PDF for .NET
Para começar, você precisa adicionar os arquivos DLL incluídos no pacote Spire.PDF for.NET como referências em seu projeto .NET. Os arquivos DLL podem ser baixados deste link ou instalados via NuGet.
PM> Install-Package Spire.PDF
Adicionar cor de fundo a documentos PDF em C# e VB.NET
A propriedade PdfPageBase.BackgroundColor oferecida pelo Spire.PDF for .NET permite definir uma cor sólida como plano de fundo do PDF. A seguir estão as etapas detalhadas.
- Crie uma instância PdfDocument.
- Carregue um arquivo PDF de amostra usando o método PdfDocument.LoadFromFile().
- Percorra todas as páginas do PDF e adicione uma cor de fundo a cada página usando a propriedade PdfPageBase.BackgroundColor.
- Defina a opacidade do plano de fundo usando a propriedade PdfPageBase.BackgroudOpacity.
- Salve o documento resultante usando o 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();
}
}
}

Adicionar imagens de fundo a documentos PDF C# e VB.NET
Se quiser adicionar uma imagem como plano de fundo para combinar com o tema do documento, você pode usar a propriedade PdfPageBase.BackgroundImage. A seguir estão as etapas detalhadas.
- Crie uma instância PdfDocument.
- Carregue um arquivo PDF de amostra usando o método PdfDocument.LoadFromFile().
- Percorra todas as páginas do PDF e adicione uma imagem de fundo a cada página usando a propriedade PdfPageBase.BackgroundImage.
- Defina a opacidade do plano de fundo usando a propriedade PdfPageBase.BackgroudOpacity.
- Salve o documento resultante usando o 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 uma licença temporária
Se você deseja remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de teste de 30 dias para você mesmo.