当前位置: 移动技术网 > IT编程>数据库>Mysql > 合并pdf文件

合并pdf文件

2020年07月20日  | 移动技术网IT编程  | 我要评论

本想用wps合并50个pdf文件,但是提示超过7页要开会员。暂时不想因为这个简单的需求开会员,所以就在网上找了脚本,而后自己再简单整理了一下。

from collections.abc import Generator
import os
import PyPDF2


def parse(pdfs: (list, Generator), name="mysql.pdf"):
    """
    合并多个PDF文件
    :param pdfs: 需要合并的pdf文件,序列形式(列表、元祖、迭代器等到)
    :param name:
    :return:
    """
    merger = PyPDF2.PdfFileMerger()  # 实例化对象
    for pdf in pdfs:
        merger.append(PyPDF2.PdfFileReader(pdf))
    merger.write(name)  # 写入新pdf文件中


if __name__ == '__main__':
    li = (i for i in os.listdir('./') if i.endswith('pdf'))
    parse(li)


本文地址:https://blog.csdn.net/weixin_42661676/article/details/107448256

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网