diff --git a/PDF merge/Merged_result.pdf b/PDF merge/Merged_result.pdf new file mode 100644 index 00000000..e64202ad Binary files /dev/null and b/PDF merge/Merged_result.pdf differ diff --git a/PDF merge/README.md b/PDF merge/README.md new file mode 100644 index 00000000..87ceff8b --- /dev/null +++ b/PDF merge/README.md @@ -0,0 +1,21 @@ +### Merging Multiple PDFs using Python + +You Need to open your favourite Editor , create folder name 'PDFmerge' inside create file 'mergePDF.py' copy and paste code from mergePDF.py file this repo. + +Open Terminal type + +```py +pip install PyPDF2 + +``` + +You need to keep PDF files that you want to merge in Python’s working directory.Of course, you can change the directory using Python code. For simplicity of code, I am placing the PDF files on the working directory. + + +```py +python3 mergePDF.py + +``` + + +After Runnig this Code you will get output as the Merged pdf file. diff --git a/PDF merge/mergePDF.py b/PDF merge/mergePDF.py new file mode 100644 index 00000000..c7a6931d --- /dev/null +++ b/PDF merge/mergePDF.py @@ -0,0 +1,13 @@ +from PyPDF2 import PdfFileMerger + +# array of PDFs which need to merge +pdfs = ['repo.pdf', 'python.pdf'] + +merger = PdfFileMerger(strict=False) + +for pdf in pdfs: + merger.append(pdf) + +merger.write("Merged_result.pdf") +print('PDF Merged Wohh !!') +merger.close() \ No newline at end of file diff --git a/PDF merge/python.pdf b/PDF merge/python.pdf new file mode 100644 index 00000000..bcecdf63 Binary files /dev/null and b/PDF merge/python.pdf differ diff --git a/PDF merge/repo.pdf b/PDF merge/repo.pdf new file mode 100644 index 00000000..1f9d57e8 Binary files /dev/null and b/PDF merge/repo.pdf differ diff --git a/PDF merge/requirements.txt b/PDF merge/requirements.txt new file mode 100644 index 00000000..40a24e5e --- /dev/null +++ b/PDF merge/requirements.txt @@ -0,0 +1 @@ +PyPDF2==1.26.0 \ No newline at end of file