Получите водяной знак из PDF-файла с помощью Python

Получите водяной знак из PDF-документа. Используйте Aspose.PDF для Python for .NET для программного изменения PDF-файлов

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

Чтобы получить водяной знак из PDF-файла, мы будем использовать Aspose.PDF for Python — мощный и простой в использовании API. Откройте PyPI, найдите aspose-pdf и установите его. Или выполните команду:

Console

pip install aspose-pdf

Получите водяной знак с помощью Python


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

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

Загрузите водяной знак из PDF-файла - Python

import aspose.pdf as apdf

from os import path
from io import FileIO

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

if (
    document.pages[1].artifacts[1].subtype
    == apdf.Artifact.ArtifactSubtype.WATERMARK
):
    image_stream = FileIO(path_outfile, "w")
    document.pages[1].artifacts[1].image.save(image_stream)
    image_stream.flush()
    image_stream.close()