Документы с водяными знаками с использованием API Python

Применяйте водяные знаки к PDF-файлам, документам Office и изображениям для обеспечения безопасности, идентификации и защиты авторских прав с помощью Aspose.Total для Python через .NET.

 

Водяные знаки — это процесс добавления видимого или невидимого знака, обычно текста или изображения, к документу или изображению для различных целей.Важно отметить, что выбор использования водяных знаков в документе и типа используемого водяного знака зависит от конкретных целей и требований документа и его целевой аудитории.Водяные знаки можно наносить различными способами, в том числе в виде текста, изображений или узоров, и при необходимости их можно сделать более или менее заметными.Вот несколько причин, по которым водяные знаки обычно используются в документах:

Основные причины добавления водяного знака

  1. Идентификация документа:
  2. Защита авторских прав:
  3. Продвижение бренда:
  4. Управление версиями документа:
  5. Обзорный документ:
  6. Конфиденциальность:
  7. Безопасность документов:
  8. Отслеживание документов:
  9. Аннотация к документу:
  10. Эстетическое улучшение:
  11. Правовые требования:
  12. Право собственности на документ:

Добавить водяной знак в PDF-файлы

Aspose.Total предлагает надежное и универсальное решение для добавления водяных знаков в документы, позволяющее повысить безопасность документов, брендинг и соответствие требованиям, сохраняя при этом целостность и профессионализм вашего контента.Проверить качество можно, добавив Водяной знак PDF онлайн .Кроме того, можно также проверить наличие добавление водяного знака в документы Word .Ниже приведен код Python, демонстрирующий вставку водяных знаков в PDF.Этот код загружает существующий PDF-документ, создает водяной знак с указанным текстом и свойствами и добавляет его на определенную страницу документа перед сохранением измененного документа в новый файл.В результате получается PDF-документ с повернутым по центру полупрозрачным синим водяным знаком с надписью «ВОДЯНОЙ ЗНАК».

Код Python для водяных знаков PDF

import aspose.pdf as ap
document = ap.Document(input_pdf)
artifact = ap.WatermarkArtifact()
ts = ap.text.TextState()
ts.font_size = 72
ts.foreground_color = ap.Color.blue
ts.font = ap.text.FontRepository.find_font("Courier")
artifact.set_text_and_state("WATERMARK", ts)
artifact.artifact_horizontal_alignment = ap.HorizontalAlignment.CENTER
artifact.artifact_vertical_alignment = ap.VerticalAlignment.CENTER
artifact.rotation = 45
artifact.opacity = 0.5
artifact.is_background = True
document.pages[1].artifacts.append(artifact)
document.save(output_pdf)