Python给Word加水印
# coding:utf8
import win32com
from win32com.client import Dispatch, constants
def getWordAddWatermark():wordApp = win32com.client.DispatchEx("Word.Application") # 打开word进程wordApp.Visible = TruewordApp.DisplayAlerts = Falsedoc = wordApp.Documents.Add() # 新建一个空白文件actDoc = wordApp.ActiveDocumentSect = actDoc.Sections(1).Range.Select()wordApp.ActiveWindow.ActivePane.View.SeekView = 9# selectObj = wordApp.SelectionwordApp.Selection.HeaderFooter.Shapes.AddTextEffect(0, "DOt1x © QQ980469001", "等线", 1, False, False, 0, 0).Select()# shpObj = vart.Select()wordApp.Selection.ShapeRange.Name = '0' wordApp.Selection.ShapeRange.TextEffect.NormalizedHeight = FalsewordApp.Selection.ShapeRange.Line.Visible = FalsewordApp.Selection.ShapeRange.Fill.Visible = TruewordApp.Selection.ShapeRange.Fill.SolidwordApp.Selection.ShapeRange.Fill.ForeColor = 0wordApp.Selection.ShapeRange.Fill.Transparency = 0.5# 设置颜色wordApp.Selection.ShapeRange.Fill.ForeColor.ObjectThemeColor = 14wordApp.Selection.ShapeRange.Fill.ForeColor.TintAndShade = 0wordApp.Selection.ShapeRange.Rotation = 315wordApp.Selection.ShapeRange.LockAspectRatio = TruewordApp.Selection.ShapeRange.Height = 120wordApp.Selection.ShapeRange.Width = 460wordApp.Selection.ShapeRange.WrapFormat.AllowOverlap = True# wordApp.Selection.ShapeRange.WrapFormat.Side = wdWrapNonewordApp.Selection.ShapeRange.WrapFormat.Type = 3wordApp.Selection.ShapeRange.WrapFormat.Side = 3wordApp.Selection.ShapeRange.RelativeVerticalPosition = 0wordApp.Selection.ShapeRange.Left = -999995wordApp.Selection.ShapeRange.Top = -999995# 这里出问题了,提示没有select这个方法# wordApp.Selection.HeaderFooter.Shapes("0").Select# wordApp.Selection.ShapeRange.Duplicate.select# wordApp.Selection.ShapeRange.IncrementLeft(-426.8)# wordApp.Selection.ShapeRange.IncrementTop(403.85)# 关闭页眉页脚wordApp.ActiveWindow.ActivePane.View.SeekView = 0actDoc.Save()actDoc.Close()wordApp.Close()if __name__ == '__main__':getWordAddWatermark()
Python给Word加水印相关推荐
- 不会吧,不会吧,不会还有人不知道Python给图片加水印超级简单哦
不会吧,不会吧,不会还有人不知道❤️Python给图片加水印❤️超级简单哦 文章目录 不会吧,不会吧,不会还有人不知道❤️Python给图片加水印❤️超级简单哦 介绍 安装模块 进行添加水印的操作 结 ...
- Python给图片加水印(非常简单)
今天来分享可以给图片添加水印的方法,十分的简单实用,大家在看了之后也可以私底下去自己试试. # encoding=utf8''' Python给图片加水印(非常简单) '''# 导入包 from wa ...
- 再见水印软件!2行Python给图片加水印,太太太强了
人生苦短,快学Python! 版权相当重要,对于某张图片,可能是你精心制作的思维导图,或者你精心设计的某个logo.你可能花费好多时间来弄,最后却被别人直接搬运过去使用,好气哦! 基于此,本文我就带着 ...
- 用Python给图片加水印
版权相当重要,对于某张图片,可能是你精心制作的思维导图,或者你精心设计的某个logo.你可能花费好多时间来弄,最后却被别人直接搬运过去使用,好气哦! 基于此,本文我就带着大家学学如何给你的图片加水印, ...
- python 添加半透明水印_超简单Python安全批量加水印教程!
工作的时候,尤其是自媒体,我们必备水印添加工具以保护我们的知识产权 ,网上有许多的在线/下载的水印添加工具,但他们或多或少都存在以下问题:在线工具需要将图片上传到对方服务器,信息不安全. 很多工具不具 ...
- python 修图_利用python对图像加水印
有时候我们需要对自己的摄影作品或者制作的图像加上水印,大部分修图软件都可以做到水印功能,可是如何做到批量加水印呢?Python就可以做到. 本教程中,我们将学习如何利用python中的matplotl ...
- Python实用案例,Python脚本,Python实现批量加水印
往期回顾 Python实现自动监测Github项目并打开网页 Python实现文件自动归类 Python实现帮你选择双色球号码 Python实现每日更换"必应图片"为"桌 ...
- word加水印铺满java,Word 2010文档中让水印铺满整个页面的设置方法
在Word 2010中,通过简单的鼠标单击即可为文档添加水印,但这样只能在每一个文档页面内添加一个水印,这个在前面的文章已经有所介绍,具体请见:Word文档添加内置水印.个性化图片及文字水印的方法,但 ...
- python给视频加水印_视频水印_Python SDK_服务端SDK_视频点播 - 阿里云
初始化客户端 使用前请先初始化客户端,请参见 添加水印 调用AddWatermark接口,完成添加水印功能. 接口参数和返回字段请参见 说明水印文件OSS上传详细参数请参见from aliyunsdk ...
- java 给word加水印,Java 实现在线给word 文档添加水印
1:描述 在线编辑文档后需要添加专属水印.防止文档被盗用. 2:方案 用 pageoffice 提供的 添加水印的方法 3:核心代码 (1)后台方法添加文字水印 doc.getWaterMark(). ...
最新文章
- Golang 单例模式 singleton pattern
- loop设备做LVM
- Shell-使用和wait让你的脚本并行执行
- 工业机器人焊钳制作_一种工业焊接机器人及其冷却装置的制作方法
- 关于如何将轮播图在移动端和pc端自适应的操作
- Express实现路由分发控制、RESTful API
- java定义js函数_JS中可以先使用函数,然后再定义.
- 《JavaScript DOM编程艺术》笔记
- jstack 脚本 自动日志_深入理解jstack日志
- 事务的传播行为和隔离级别?
- ubuntu18.04彻底卸载mysql5.7,图文详解
- 运维派送福利,就是这么任性!
- 【springmvc】springmvc基本知识
- matlab程序转成可执行文件,matlab程序如何生成可执行文件
- 阿里巴巴大数据计算平台MaxCompute全套攻略
- android 删除短信无效,android删除短信(绕过权限)
- beeline软件_Beeline
- 数据分析思维(《数据分析思维:分析方法和业务知识》)
- 汇顶科技联手镭速传输,打造科技创新!
- SOI七层模型和TCP/IP五层协议: