らんだむな記憶

blogというものを体験してみようか!的なー

pdf を結合したい

>>> from pypdf import PdfMerger
>>> import glob
>>> pdfs = [f for f in glob.glob(".pdf")]
>>> m = PdfMerger()
>>> for f in pdfs: m.append(f)
>>> m.write("a.pdf")
>>> m.close()
def split_pdf_pages(src_path, dst_basepath):
    src_pdf = pypdf.PdfReader(src_path)
    for i, page in enumerate(src_pdf.pages):
        dst_pdf = pypdf.PdfWriter()
        dst_pdf.add_page(page)
        dst_pdf.write(f'{dst_basepath}_{i}.pdf')

split_pdf_pages('data/src/pdf/sample1.pdf', 'data/temp/sample1')