使用此 Python API,开发人员可以在线向 DOC 添加水印。只需使用文本或图像创建水印,然后将该水印插入到 Python 中的 DOC 文档中。
注意:无需安装任何第三方应用程序或库。因此,我们的 Python 软件解决方案非常易于使用。
给定的 Python SDK 也有助于从 DOC 中删除水印。删除 DOC 中的水印意味着您可以加载带有文本或图像水印标记的所需 DOC 文档,使用 Python 从 DOC 中删除此水印,然后以方便的格式保存输出文件 - DOC、DOCX、PDF、JPEG、 PNG、TIFF 等。
要评估如何使用我们的 Python API 在 DOC 中添加或删除水印,请将 DOC 和水印作为图像或文本加载。然后选择一种方便的导出文件格式--DOC、DOCX、PDF、HTML、RTF、XPS 等。
使用以下示例查看其工作原理:
import asposewordscloud
words_api = WordsApi(
client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input1.doc', 'rb')
request_image_file = open('Input2.doc', 'rb')
insert_watermark_image_online =
asposewordscloud.models.requests.InsertWatermarkImageOnlineRequest(
document=request_document, image_file=request_image_file)
inserted_watermark_image =
words_api.insert_watermark_image_online(insert_watermark_image_online)
convert_document = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(inserted_watermark_image.document.values())[0], format='doc')
words_api.convert_document(convert_document)
import asposewordscloud
words_api = WordsApi(
client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input.doc', 'rb')
request_watermark_text = asposewordscloud.WatermarkText(
text='This is the watermark text.', rotation_angle=90)
insert_watermark_text_online =
asposewordscloud.models.requests.InsertWatermarkTextOnlineRequest(
document=request_document, watermark_text=request_watermark_text)
inserted_watermark_text = words_api.insert_watermark_text_online(insert_watermark_text_online)
convert_document = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(inserted_watermark_text.document.values())[0], format='doc')
words_api.convert_document(convert_document)
import asposewordscloud
words_api = WordsApi(
client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input.doc', '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='doc')
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 以查看详细信息。