This is a simple python project that merges multiple files in the input folder into 1 PDF document in the output folder
My wife wanted me to take some images and merge them all into 1 PDF file. I don't have the software installed, so I looked for some free options, but they were all sketchy or clunky.
My Solution: Write a Python program to do it.
- Place the PDF documents to be merged into the input folder
- add a path for each PDF document into the pdf_paths list using the format below:
pdf_paths = [BASE_PATH / "TestDoc01.pdf",
BASE_PATH / "TestDoc02.pdf",
BASE_PATH / "TestDoc03.pdf"]
- If you want to change the file name for the final product, change YourMergeDocument.pdf in
output_filename = "YourMergedDocument.pdf"
to the filename you prefer (make sure it ends with '.pdf')
Who knows, maybe I'll read the rest of the article and come up with some other features.
Pretty much all credit goes to David Amos's article on RealPython, titled Create and Modify PDF Files in Python
All I did was set up the folder structure, change the BASE_PATH to start from the project's root folder, and create a pipenv environment.