Добавить фон в PDF с помощью C#
Contents
[
Hide
]
Фоновые изображения можно использовать для добавления водяного знака или другого дискретного дизайна в документы. В Aspose.PDF для .NET каждый PDF-документ представляет собой коллекцию страниц, и каждая страница содержит коллекцию артефактов. Класс BackgroundArtifact можно использовать для добавления фонового изображения на объект страницы.
Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing.
Следующий фрагмент кода показывает, как добавить фоновое изображение на страницы PDF с использованием объекта BackgroundArtifact на C#.
// Для полных примеров и файлов данных, пожалуйста, перейдите на https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Путь к директории документов.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Создать новый объект Document
Document doc = new Document();
// Добавить новую страницу в объект документа
Page page = doc.Pages.Add();
// Создать объект Background Artifact
BackgroundArtifact background = new BackgroundArtifact();
// Указать изображение для объекта backgroundartifact
background.BackgroundImage = File.OpenRead(dataDir + "aspose-total-for-net.jpg");
// Добавить backgroundartifact в коллекцию артефактов страницы
page.Artifacts.Add(background);
dataDir = dataDir + "ImageAsBackground_out.pdf";
// Сохранить документ
doc.Save(dataDir);