Добавьте водяной знак с помощью C#

Как добавить водяной знак в PDF с помощью .NET

Добавьте водяной знак в PDF-файл с помощью библиотеки .NET

Чтобы добавить водяной знак в PDF-файл, мы будем использовать API Aspose.PDF for .NET, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для .NET. Откройте диспетчер пакетов NuGet, найдите Aspose.pdf и установите. Можно также использовать следующую команду в консоли диспетчера пакетов.

Package Manager Console

PM > Install-Package Aspose.PDF

Добавьте водяной знак с помощью C#


Чтобы попробовать код в своей среде, вам понадобится Aspose.PDF для .NET.

  1. Загрузите PDF-файл с экземпляром документа.
  2. Создайте экземпляр WatermarkArtifict.
  3. Задайте свойства объекта WaterMarkArtifaCt.
  4. Добавьте водяной знак, используя метод Добавить класс коллекции Aspose.Pdf.Page.Artifacts.
  5. Сохранить PDF-файл

Добавьте водяной знак в PDF - C#


    doc = new Aspose.Pdf.Document("1.pdf");

    artifact = new Aspose.Pdf.WatermarkArtifact();
    artifact.SetImage(new FileStream("1.jpg", FileMode.Open));

    artifact.ArtifactHorizontalAlignment = Aspose.Pdf.HorizontalAlignment.Center;
    artifact.ArtifactVerticalAlignment = Aspose.Pdf.VerticalAlignment.Center;
    artifact.Rotation = 15;
    artifact.Opacity = 1;
    artifact.IsBackground = true;
    doc.Pages[1].Artifacts.Add(artifact);

    //save result pdf to file
    doc.Save("add_watermark.pdf", Aspose.Pdf.SaveFormat.Pdf);