1.安装第三方库pdf2
pip install pypdf2 -i https://pypi.tuna.tsinghua.edu.cn/simple
(代码文件、要切割的PDF文件、以及分割的规则文件,三个文件放在同一个目录: XX.py xx.pdf rule.py)
2.代码
from PyPDF2 import PdfReader, PdfWriter
# PDF文件分割
def split_pdf():
try:
read_file = input("请输入要拆分的PDF名字(例如test.pdf): ")
fp_read_file = open(read_file, 'rb')
pdf_input = PdfReader(fp_read_file) # 将要分割的PDF内容格式话柄
page_count = len(pdf_input.pages) # 获取PDF页数
print("该文件共有{}页".format(page_count)) # 打印页数
out_detail=input("请输入写有拆分规则的文件名(例如:rule.txt): ")
with op