xxxxxxxxxx
# assuming you did pip install pypdf2
from PyPDF2 import PdfWriter
merger = PdfWriter()
for pdf in ["file1.pdf", "file2.pdf", "file3.pdf"]:
merger.append(pdf)
merger.write("merged-pdf.pdf")
merger.close()
xxxxxxxxxx
from PyPDF2 import PdfMerger, PdfReader
merger = PdfMerger()
merger.append(PdfReader(open(pdfname1 + ".pdf", 'rb')))
merger.append(PdfReader(open(pdfname2 + ".pdf", 'rb')))
merger.write("merged.pdf")
xxxxxxxxxx
#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")
xxxxxxxxxx
import os
from PyPDF2 import PdfMerger
x = [a for a in os.listdir() if a.endswith(".pdf")]
merger = PdfMerger()
for pdf in x:
merger.append(open(pdf, 'rb'))
with open("result.pdf", "wb") as fout:
merger.write(fout)