Удалите водяной знак из PDF-файла с помощью C#

Удалите водяной знак из PDF-документа с помощью файла Aspose.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#

var inputFile = Path.Combine(dataDir, "sample.pdf");
var outputFile = Path.Combine(dataDir, "remove_watermark.pdf");
var pdfDocument = new Aspose.Pdf.Document(inputFile);
var page = pdfDocument.Pages[1];

if (page.Artifacts[1].Subtype == Aspose.Pdf.Artifact.ArtifactSubtype.Watermark)
    page.Artifacts.Delete(page.Artifacts[1]);
        
pdfDocument.Save(outputFile);