Adicionar fundo ao PDF com C#
Contents
[
Hide
]
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);