Word 文件中的浮水印是出現在文件主體上的半透明圖像或文字。 MS Word 允許根據需要添加公司徽標等圖像作為浮水印或「機密」或「草稿」等文字。在 Word 文件中新增浮水印是保護您的智慧財產權或品牌識別的常見做法。在某些情況下,我們可能需要在Python中為Word文件(DOC或DOCX)添加浮水印。在這篇文章中,我們將探討如何使用 Python 在 Word 文件中插入浮水印。
本文涵蓋以下主題:
在Word文件中插入浮水印的Python API
使用 Python 在 Word 文件中新增浮水印的第一步是安裝 Aspose.Words for Python 函式庫。它提供了功能豐富的 API,可讓您以程式設計方式建立、讀取和寫入 Word 文件。
請在控制台中使用下列 pip 指令下載軟體包或從 PyPI 安裝 API:
> pip install aspose-words
使用 Python 在 Word 文件中插入文字浮水印
現在,我們可以透過以下步驟輕鬆地在Word文件中插入文字浮水印:
- 使用 Document 類別載入 Word 文件。
- 建立 TextWatermarkOptions 類別的實例。
- 指定浮水印選項,例如字型系列、字體大小、顏色、版面等。
- 之後,使用 settext() 方法指定要顯示為浮水印的文字。
- 最後,使用 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");
在Word文件中插入影像浮水印
同樣,我們可以在Word文件中插入圖片作為浮水印,步驟如下:
- 使用 Document 類別載入現有的 Word 文件。
- 建立 ImageWatermarkOptions 類別的實例以設定水印選項。
- 指定所需的浮水印選項,例如比例、iswashout 等。
- 之後,使用 setimage() 方法透過提供影像路徑來設定影像。
- 最後,使用 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");
取得免費的 API 許可證
您可以取得臨時許可證,以便在沒有評估限制的情況下使用 API。
為 Word 新增浮水印 – 免費資源
除了在 Word 文件中插入文字或圖像浮水印之外,還可以使用以下資源了解有關 API 的更多資訊並探索各種其他功能:
結論
在本文中,您學習如何使用 Python 在 Word 文件中插入浮水印。透過遵循本部落格文章中概述的步驟,您可以自動執行向文件添加文字或圖像浮水印的任務。如有任何疑問,請隨時透過我們的免費支援論壇與我們聯繫。