首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
操作PDF介绍
打开与保存PDF文档
读取文档与文档尺寸
读取页面和保存页面
合并文档
修改PDF
旋转页面
缩放页面
裁剪页面
提取文本
提取图片
添加水印
查看元数据
更新元数据
加密文档
解密文档
Word转PDF
Excel转PDF
PPT转PDF
PDF转Word
当前位置:
首页>>
技术小册>>
Python与办公-玩转PDF
小册名称:Python与办公-玩转PDF
PageObject对象提供merge_page()方法用于合并页面。注意,这个合并并不是前文中的那种将多个页面按顺序排在一起的合并,而是把多个页面叠加为一个页面,所以我们可以通过这种方法达到为页面添加水印的目的。 首先要自己准备一个PDF页面当成是水印,可以使用Acrobat等软件制作,或者使用Word做好水印之后将其导出为PDF文档,当然也可以使用本书提供的素材,有了水印页面之后把它合并到需要添加水印的PDF文档的每一页即可,代码如下: ```bash from PyPDF2 import PdfReader,PdfWriter watermark_reader = PdfReader("./pdf_ files/水印.pdf") watermark_page = watermark_reader.getPage(0) reader = PdfReader("./pdf_ files/练习文档.pdf") writer = PdfWriter() for page in reader.pages: page.merge_page(watermark_page) writer.add_page(page) with open("./pdf_ files/test.pdf","wb") as f: writer.write(f) ```
上一篇:
提取图片
下一篇:
查看元数据
该分类下的相关小册推荐:
Python合辑11-闭包函数
Python编程轻松进阶(五)
Python合辑12-面向对象
Python合辑8-变量和运算符
Python合辑14-面向对象编程案例(下)
Python合辑3-字符串用法深度总结
Python自动化办公实战
Python合辑2-字符串常用方法
Python与办公-玩转PPT
Python编程轻松进阶(三)
Python合辑13-面向对象编程案例(上)
Python机器学习实战