Вставте водяний знак у 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. Дотримуючись кроків, описаних у цьому дописі в блозі, ви можете автоматизувати завдання додавання текстових або графічних водяних знаків до ваших документів. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також