使用Python在Word中插入浮水印 |為Word添加浮水印

Word 文件中的浮水印是出現在文件主體上的半透明圖像或文字。 MS Word 允許根據需要添加公司徽標等圖像作為浮水印或「機密」或「草稿」等文字。在 Word 文件中新增浮水印是保護您的智慧財產權或品牌識別的常見做法。在某些情況下,我們可能需要在Python中為Word文件(DOCDOCX)添加浮水印。在這篇文章中,我們將探討如何使用 Python 在 Word 文件中插入浮水印。

本文涵蓋以下主題:

  1. 在Word文件中插入浮水印的Python API
  2. 在Word文件中插入文字浮水印
  3. 在Word文件中插入影像浮水印
  4. 免費資源

在Word文件中插入浮水印的Python API

使用 Python 在 Word 文件中新增浮水印的第一步是安裝 Aspose.Words for Python 函式庫。它提供了功能豐富的 API,可讓您以程式設計方式建立、讀取和寫入 Word 文件。

請在控制台中使用下列 pip 指令下載軟體包從 PyPI 安裝 API:

> pip install aspose-words

使用 Python 在 Word 文件中插入文字浮水印

現在,我們可以透過以下步驟輕鬆地在Word文件中插入文字浮水印:

  1. 使用 Document 類別載入 Word 文件。
  2. 建立 TextWatermarkOptions 類別的實例。
  3. 指定浮水印選項,例如字型系列、字體大小、顏色、版面等。
  4. 之後,使用 settext() 方法指定要顯示為浮水印的文字。
  5. 最後,使用 save() 方法儲存更新的 Word 文件。

以下程式碼範例示範如何使用 Python 在 Word 文件中插入文字浮水印。

# 載入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");
使用 Python 在 Word 文件中插入文字浮水印

在Word文件中插入影像浮水印

同樣,我們可以在Word文件中插入圖片作為浮水印,步驟如下:

  1. 使用 Document 類別載入現有的 Word 文件。
  2. 建立 ImageWatermarkOptions 類別的實例以設定水印選項。
  3. 指定所需的浮水印選項,例如比例、iswashout 等。
  4. 之後,使用 setimage() 方法透過提供影像路徑來設定影像。
  5. 最後,使用 save() 方法儲存更新的 Word 文件。

以下程式碼範例展示如何使用Python在Word文件中插入影像浮水印。

# 載入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 的更多資訊並探索各種其他功能:

結論

在本文中,您學習如何使用 Python 在 Word 文件中插入浮水印。透過遵循本部落格文章中概述的步驟,您可以自動執行向文件添加文字或圖像浮水印的任務。如有任何疑問,請隨時透過我們的免費支援論壇與我們聯繫。

也可以看看