首页 > 编程语言 > 详细

python操作PDF------分割及合并PDF

时间:2020-09-04 20:58:10      阅读:70      评论:0      收藏:0      [点我收藏+]
# 安装 pip install pypdf2
import os
from PyPDF2 import PdfFileReader, PdfFileWriter

dir_name = 分割后PDF文件
if not os.path.exists(dir_name):
    os.mkdir(dir_name)


# 用pypdf2分割PDF
pdf_reader = PdfFileReader(基于python的网页爬虫.pdf)
for page in range(pdf_reader.getNumPages()):  # 读取所有页数  从0开始
    pdf_writer = PdfFileWriter()
    pdf_writer.addPage(pdf_reader.getPage(page))
    with open(dir_name + /{}.pdf.format(page+1), wb) as f:
        pdf_writer.write(f)


# 用pypdf2合并PDF
pdf_writer = PdfFileWriter()
# 要合并的PDF数量
for page in range(17):
    pdf_reader = PdfFileReader(dir_name + /{}.pdf.format(page+1))
    # 每个PDF的页数
    for page in range(pdf_reader.getNumPages()):
        pdf_writer.addPage(pdf_reader.getPage(page))
with open(merged.pdf, wb) as f:
    pdf_writer.write(f)

 

python操作PDF------分割及合并PDF

原文:https://www.cnblogs.com/nanamiyi/p/13615672.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!