Python操作PDF文件
--------------------PyPDF2的使用
--------------------PyPDF2的基本应用
--------------------添加水印
--------------------创建水印文件
一、PyPDF2的使用
from PyPDF2 import PdfFileReader, PdfFileWriter
# 1.PdfFileReader的用法 - 对pdf文件进行读操作
# 1)打开pdf文件创建只读的pdf文件对象
file1 = PdfFileReader('files/MySQL.pdf')
# 2)获取页数
count = file1.getNumPages()
# print(count)
# 3)获取指定的页,得到页对应的Page对象
# 文件对象.getPage(页下标)
page1 = file1.getPage(0)
# 2.PdfFileWriter的用法 - 对pdf文件进行写操作
# 1)创建一个空的pdf文件对象
file2 = PdfFileWriter()
# 2)添加空白页
file2.addBlankPage(300, 400)
# 3)添加指定页
file2.addPage(page1)
# 4)保存文件
file2.write('files/data1.pdf')
二、PyPDF2的基本应用
# 案例1:插入封面
from PyPDF2 import PdfFileReader, PdfFileWriter
# 1.打开需要添加封面的pdf文件
file1 = PdfFileReader('files/MySQL.pdf')
# 获取总的页数
count = file1.getNumPages()
# 2.准备封面对应的页面
first_page = PdfFileReader('files/water.pdf').