Додайте водяний знак до PDF у Python

У різних випадках водяний знак наноситься на сторінки документів PDF. Водяним знаком може бути фрагмент тексту або зображення. Метою водяних знаків PDF-файлів може бути вставка статусу документа, наприклад чернетка, або захист конфіденційної інформації тощо. У цій статті ви дізнаєтеся, як додати водяний знак до PDF-файлу в Python.

Ми розглянемо покроковий процес, а потім розглянемо приклади коду застосування водяних знаків до PDF. Крім того, буде детально розглянуто водяні знаки для тексту та зображень для PDF у Python.

Бібліотека Python для додавання водяних знаків у PDF

Щоб додати водяний знак у PDF-файли, ми використаємо Aspose.PDF for Python. Бібліотека надає повний набір функцій для створення, обробки та захисту PDF-файлів. Він дає змогу застосувати текстові та графічні водяні знаки до PDF-сторінок за кілька простих кроків. Ви можете встановити бібліотеку за допомогою такої команди pip.

pip install aspose-pdf

Додайте водяний знак до PDF на Python

Існує два типові типи водяних знаків: зображення та текст. Водяні знаки зображень у PDF-файлах зазвичай використовуються для вставки логотипу, торгової марки тощо. У той час як текстовий водяний знак застосовується для позначення статусу документа, розміщення назви компанії чи примітки тощо. У наступних розділах показано, як додати зображення та текстові водяні знаки в PDF за допомогою Python.

Вставте текстовий водяний знак у PDF за допомогою Python

Нижче наведено кроки для застосування текстового водяного знака в PDF на Python.

  • Спочатку завантажте PDF-файл за допомогою класу Document.
  • Потім створіть екземпляр класу TextStamp та ініціалізуйте його текстом водяного знака.
  • Встановіть властивості водяного знака, включаючи ідентифікатор, положення, розмір і шрифт.
  • Додайте TextStamp на сторінку за допомогою методу Document.pages[pageNumber].addstamp(TextStamp).
  • Нарешті, збережіть PDF-файл із водяним знаком за допомогою методу Document.save(string).

У наведеному нижче прикладі коду показано, як застосувати текстовий водяний знак до PDF у Python.

import aspose.pdf as ap

# Завантажити вхідний документ PDF
document = ap.Document("input.pdf")

# Встановити текст водяного знака
stamp = ap.TextStamp("CONFIDENTIAL")

# Встановіть властивості для водяного знака
stamp.x_indent = 250
stamp.y_indent = 400
stamp.height = 60
stamp.width = 100
stamp.background = True

# Встановити властивості тексту
stamp.text_state.font = ap.text.FontRepository.find_font("Arial")
stamp.text_state.font_size = 72
stamp.text_state.font_style = ap.text.FontStyles.ITALIC
stamp.text_state.foreground_color = ap.Color.red
stamp.opacity = 50

# Встановити ID
stamp.set_stamp_id(123456)

# Додайте водяний знак на сторінку
document.pages[1].add_stamp(stamp)

# Збережіть PDF із водяним знаком
document.save("Watermark.pdf")

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

Нижче наведено кроки, щоб вставити водяний знак зображення в PDF за допомогою Python.

  • Спочатку завантажте PDF-файл за допомогою класу Document.
  • Потім створіть екземпляр класу ImageStamp та ініціалізуйте його шляхом до зображення водяного знака.
  • Встановіть властивості водяного знака, включаючи ідентифікатор, положення та розмір.
  • Додайте ImageStamp до сторінки за допомогою методу Document.pages[pageNumber].addstamp(ImageStamp).
  • Наприкінці збережіть PDF-файл із водяним знаком за допомогою методу Document.save(string).

У наведеному нижче прикладі коду показано, як додати водяний знак зображення до PDF-файлу в Python.

import aspose.pdf as ap

# Завантажити вхідний документ PDF
document = ap.Document("input.pdf")

# Встановити зображення водяного знака
stamp = ap.ImageStamp("Sample.jpg")

# Встановіть властивості для водяного знака
stamp.x_indent = 200
stamp.y_indent = 200
stamp.height = 60
stamp.width = 60
stamp.background = True

# Додайте водяний знак на сторінку
document.pages[1].add_stamp(stamp)

# Збережіть PDF із водяним знаком
document.save("Watermark.pdf")

PDF-файли з водяними знаками онлайн

Ми також розробили безкоштовний онлайн-інструмент для PDF-файлів водяними знаками. Ви можете використовувати цей інструмент для додавання водяних знаків до файлів PDF без створення облікового запису.

Отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію і оцінити водяні знаки PDF без будь-яких обмежень.

Дослідіть PDF-бібліотеку Python

Відвідайте документацію нашої бібліотеки PDF Python, щоб ознайомитися з іншими функціями обробки PDF. Якщо у вас є пропозиції, запитання чи запити, поділіться ними з нами через наш форум.

Висновок

У цій статті ви дізналися, як робити водяні знаки на PDF-файли в Python. У вказівках і зразках коду чітко описано, як додати водяні знаки з текстом і зображенням до файлів PDF. Крім того, ми надали вам безкоштовний веб-інструмент для створення водяних знаків PDF-файлів онлайн. Ви можете просто встановити Aspose.PDF for Python у своїй програмі та насолоджуватися її чудовими функціями.

Дивись також