Adicionar fundo ao PDF com C#

Contents
[ ]

Imagens de fundo podem ser usadas para adicionar uma marca d’água ou outro design sutil a documentos. No Aspose.PDF para .NET, cada documento PDF é uma coleção de páginas e cada página contém uma coleção de artefatos. A classe BackgroundArtifact pode ser usada para adicionar uma imagem de fundo a um objeto de página.

O seguinte trecho de código também funciona com a biblioteca Aspose.PDF.Drawing.

O seguinte trecho de código mostra como adicionar uma imagem de fundo às páginas PDF usando o objeto BackgroundArtifact com C#.

// Para exemplos completos e arquivos de dados, por favor, vá para https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// O caminho para o diretório de documentos.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// Criar um novo objeto Document
Document doc = new Document();

// Adicionar uma nova página ao objeto documento
Page page = doc.Pages.Add();

// Criar objeto Background Artifact
BackgroundArtifact background = new BackgroundArtifact();

// Especificar a imagem para o objeto backgroundartifact
background.BackgroundImage = File.OpenRead(dataDir + "aspose-total-for-net.jpg");

// Adicionar backgroundartifact à coleção de artefatos da página
page.Artifacts.Add(background);

dataDir = dataDir + "ImageAsBackground_out.pdf";
// Salvar o documento
doc.Save(dataDir);