Вставьте водяной знак в Word с помощью Python | Добавить водяной знак в Word

Водяной знак в документе Word — это полупрозрачное изображение или текст, который появляется в основной части документа. MS Word позволяет добавлять изображения, такие как логотипы компаний, в качестве водяных знаков или тексты, такие как «конфиденциально» или «черновик», по желанию. Добавление водяного знака в документы Word — обычная практика для защиты вашей интеллектуальной собственности или фирменного стиля. В некоторых случаях нам может потребоваться добавить водяной знак в документы Word (DOC или DOCX) на Python. В этом сообщении блога мы рассмотрим, как вставить водяной знак в документ Word с помощью Python.

В этой статье рассматриваются следующие темы:

  1. API Python для вставки водяных знаков в документы Word
  2. Вставить текстовый водяной знак в документ Word
  3. Вставить водяной знак изображения в документ Word
  4. Бесплатные ресурсы

API Python для вставки водяных знаков в документы Word

Первым шагом в добавлении водяного знака в документ Word с помощью Python является установка библиотеки Aspose.Words for Python. Он предоставляет многофункциональный API, который позволяет программно создавать, читать и записывать документы Word.

Пожалуйста, загрузите пакет или установите API из PyPI, используя следующую команду pip в консоли:

> pip install aspose-words

Вставьте текстовый водяной знак в документ Word с помощью Python

Теперь мы можем легко вставить текстовый водяной знак в документ Word, выполнив следующие действия:

  1. Загрузите документ Word, используя класс Document.
  2. Создайте экземпляр класса TextWatermarkOptions.
  3. Укажите параметры водяного знака, такие как семейство шрифтов, размер шрифта, цвет, макет и т. д.
  4. После этого укажите текст, который будет отображаться в качестве водяного знака, с помощью метода settext().
  5. Наконец, сохраните обновленный документ Word, используя метод save().

В следующем примере кода показано, как вставить текстовый водяной знак в документ Word с помощью Python.

# Загрузите документ Word
doc = aw.Document("Document.docx")

# Укажите параметры водяных знаков для текста
options = aw.TextWatermarkOptions()
options.font_family = "Arial"
options.font_size = 72
options.color = drawing.Color.black
options.layout = aw.WatermarkLayout.DIAGONAL
options.is_semitrasparent = True

# Укажите текст, который будет отображаться в качестве водяного знака
doc.watermark.set_text("CONFIDENTIAL", options);     

# Сохраните документ
doc.save("AddTextWatermark_out.docx");
Вставьте текстовый водяной знак в документ Word с помощью Python

Вставка водяного знака изображения в документ Word

Аналогичным образом мы можем вставить изображение в качестве водяного знака в документ Word, выполнив следующие действия:

  1. Загрузите существующий документ Word, используя класс Document.
  2. Создайте экземпляр класса ImageWatermarkOptions, чтобы задать параметры водяного знака.
  3. Укажите необходимые параметры водяного знака, такие как масштаб, размытие и т. д.
  4. После этого установите изображение с помощью метода setimage(), указав его путь.
  5. Наконец, сохраните обновленный документ Word, используя метод save().

В следующем примере кода показано, как вставить водяной знак изображения в документ Word с помощью Python.

# Загрузите документ Word
doc = aw.Document("Document.docx");

# Укажите параметры водяного знака для изображения
options = aw.ImageWatermarkOptions()
options.scale = 3
options.is_washout = False

# Укажите путь к изображению
doc.watermark.set_image("logo.png", options);

# Сохраните документ
doc.save("AddImageWatermark_out.docx");
Вставка водяного знака изображения в документ Word

Получите бесплатную лицензию API

Вы можете получить временную лицензию, чтобы использовать API без ограничений ознакомительной версии.

Добавьте водяной знак в Word — бесплатные ресурсы

Помимо вставки текстовых или графических водяных знаков в документы Word, узнайте больше об API и изучите различные другие функции, используя ресурсы ниже:

Заключение

В этой статье вы узнали, как вставить водяной знак в документ Word с помощью Python. Следуя инструкциям, описанным в этом сообщении блога, вы можете автоматизировать задачу добавления текстовых или графических водяных знаков в ваши документы. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.

Смотрите также