使用 Python 將文本或圖像水印添加到 DOCX 文檔。加載 DOCX 文檔並將所需的水印插入其中。然後將結果保存為 DOCX、PDF、MD、HTML、TXT、DOC、RTF、EPUB、XPS 等方便的格式,並與他人共享帶水印的文檔。如果之前已將水印添加到文檔中,並且添加的原因不再相關,則還要從 DOCX 文檔中刪除水印。
使用此 Python API,開發人員可以在線向 DOCX 添加水印。只需使用文本或圖像創建水印,然後將該水印插入到 Python 中的 DOCX 文檔中。
注意:無需安裝任何第三方應用程序或庫。因此,我們的 Python 軟件解決方案非常易於使用。
給定的 Python SDK 也有助於從 DOCX 中刪除水印。刪除 DOCX 中的水印意味著您可以加載帶有文本或圖像水印標記的所需 DOCX 文檔,使用 Python 從 DOCX 中刪除此水印,然後以方便的格式保存輸出文件 - DOC、DOCX、PDF、JPEG、 PNG、TIFF 等。
要評估如何使用我們的 Python API 在 DOCX 中添加或刪除水印,請將 DOCX 和水印作為圖像或文本加載。然後選擇一種方便的導出文件格式--DOC、DOCX、PDF、HTML、RTF、XPS 等。
使用以下示例查看其工作原理:
import asposewordscloud
words_api = WordsApi(
client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input1.docx', 'rb')
request_image_stream = open('Input2.jpg', 'rb')
request_watermark_data = asposewordscloud.WatermarkDataImage(
image=asposewordscloud.FileReference.fromLocalFileContent(request_image_stream))
insert_watermark_request = asposewordscloud.models.requests.InsertWatermarkOnlineRequest(
document=request_document, watermark_data=request_watermark_data)
insert_watermark_result = words_api.insert_watermark_online(insert_watermark_request)
convert_document_request = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_watermark_result.document.values())[0], format='docx')
words_api.convert_document(convert_document_request)
import asposewordscloud
words_api = WordsApi(
client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input.docx', 'rb')
request_watermark_data = asposewordscloud.WatermarkDataText(
text='This is the watermark text',
layout='Diagonal')
insert_watermark_request = asposewordscloud.models.requests.InsertWatermarkOnlineRequest(
document=request_document, watermark_data=request_watermark_data)
insert_watermark_result = words_api.insert_watermark_online(insert_watermark_request)
convert_document_request = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_watermark_result.document.values())[0], format='docx')
words_api.convert_document(convert_document_request)
import asposewordscloud
words_api = WordsApi(
client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input.docx', 'rb')
delete_watermark_online = asposewordscloud.models.requests.DeleteWatermarkOnlineRequest(
document=request_document)
deleted_watermark = words_api.delete_watermark_online(delete_watermark_online)
convert_document = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(deleted_watermark.document.values())[0], format='docx')
words_api.convert_document(convert_document)
使用 PyPi 存儲庫安裝 Aspose.Words Cloud SDK for Python 。運行 pip install aspose-words-cloud 安裝 SDK,然後通過 import asposewordscloud 導入包。作為替代方案,您可以從 GitHub 手動克隆 Aspose.Words Cloud SDK for Python 源代碼並在您的項目中使用它。請按照這些 Instructions 快速獲取必要的安全憑證並訪問我們的 REST API。
請參閱 Repository Documentation 以查看詳細信息。