Añadir fondo a PDF con C#
Contents
[
Hide
]
Las imágenes de fondo se pueden utilizar para agregar una marca de agua u otro diseño sutil a los documentos. En Aspose.PDF para .NET, cada documento PDF es una colección de páginas y cada página contiene una colección de artefactos. La clase BackgroundArtifact se puede usar para agregar una imagen de fondo a un objeto de página.
El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.
El siguiente fragmento de código muestra cómo agregar una imagen de fondo a las páginas PDF utilizando el objeto BackgroundArtifact con C#.
// Para ejemplos completos y archivos de datos, por favor vaya a https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Crear un nuevo objeto Document
Document doc = new Document();
// Agregar una nueva página al objeto documento
Page page = doc.Pages.Add();
// Crear objeto Background Artifact
BackgroundArtifact background = new BackgroundArtifact();
// Especificar la imagen para el objeto backgroundartifact
background.BackgroundImage = File.OpenRead(dataDir + "aspose-total-for-net.jpg");
// Agregar backgroundartifact a la colección de artefactos de la página
page.Artifacts.Add(background);
dataDir = dataDir + "ImageAsBackground_out.pdf";
// Guardar el documento
doc.Save(dataDir);