from PyPDF2 import PdfFileMerger, PdfFileReader
merger = PdfFileMerger()
merger.append(PdfFileReader(open(filename1, 'rb')))
merger.append(PdfFileReader(open(filename2, 'rb')))
merger.write("merged.pdf")
#pip3 install PyPDF2
import PyPDF2
import sys
import os
merger = PyPDF2.PdfFileMerger()
for file in os.listdir(os.curdir):
if file.endswith(".pdf"):
merger.append(file)
merger.write("combinedDocs.pdf")
from PyPDF2 import PdfFileMerger, PdfFileReader
# Call the PdfFileMerger
mergedObject = PdfFileMerger()
# I had 116 files in the folder that had to be merged into a single document
# Loop through all of them and append their pages
for fileNumber in range(1, 117):
mergedObject.append(PdfFileReader('6_yuddhakanda_' + str(fileNumber)+ '.pdf', 'rb'))
# Write all the files into a file which is named as shown below
mergedObject.write("mergedfilesoutput.pdf")