Добавление фона в PDF

Contents
[ ]

Фоновые изображения можно использовать для добавления водяных знаков или других тонких элементов дизайна в документы. В Aspose.PDF for .NET каждый PDF-документ представляет собой набор страниц, и каждая страница содержит набор артефактов. Класс BackgroundArtifact можно использовать для добавления фонового изображения к объекту страницы.

Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing.

Следующий фрагмент кода показывает, как добавить фоновое изображение на страницы PDF с помощью объекта BackgroundArtifact на C#.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddBackgroundToPdf()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
    
    // Create PDF document
    using (var document = new Aspose.Pdf.Document())
    {
        // Image for background artifact object
        using (var image = File.OpenRead(dataDir + "aspose-total-for-net.jpg"))
        {
            // Add page
            Page page = document.Pages.Add();
            // Create Background Artifact object
            var background = new Aspose.Pdf.BackgroundArtifact();
            // Specify the image for background artifact object
            background.BackgroundImage = image;
            // Add background artifact to artifacts collection of page
            page.Artifacts.Add(background);
            // Save PDF document
            document.Save(dataDir + "ImageAsBackground_out.pdf");
        }
    }
}