Skip to content

Instantly share code, notes, and snippets.

@frvannes16
Created December 27, 2016 21:58
Show Gist options
  • Save frvannes16/e974ff3f15cb1972ae72e25a5d166dc2 to your computer and use it in GitHub Desktop.
Save frvannes16/e974ff3f15cb1972ae72e25a5d166dc2 to your computer and use it in GitHub Desktop.
PDF file merge
"""
Author: Franklin van Nes
Purpose: To merge all PDFs in a directory together in an automated fashion.
"""
import os
from PyPDF2 import PdfFileReader, PdfFileMerger
files_dir = os.getcwd()
print(os.listdir(files_dir))
all_files = [f for f in os.listdir(files_dir) if '.pdf' in f]
# Merge the files
merger = PdfFileMerger()
for f in all_files:
merger.append(PdfFileReader(f), 'rb')
merger.write('merged_pdf.pdf')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment