merged_pdf.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:python_for_linux_system_administration 作者: lalor 项目源码 文件源码
def main():
    all_pdfs = get_all_pdf_files(os.path.expanduser('~lmx/'))
    if not all_pdfs:
        raise SystemExit('No pdf file found!')

    merger = PyPDF2.PdfFileMerger()

    with open(all_pdfs[0], 'rb') as first_obj:
        merger.append(first_obj)

    for pdf in all_pdfs[1:]:
        with open(pdf, 'rb') as obj:
            reader = PyPDF2.PdfFileReader(obj)
            merger.append(fileobj=obj, pages=(1, reader.getNumPages()))

    with open('merge-pdfs.pdf', 'wb') as f:
        merger.write(f)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号