I have the following functions:
def merge_pdfs(pdfs_append,output_folder = set_output_folder()):
file_append = []
for item in pdfs_append:
file_append.append(os.path.basename(item))
print("Merging File: {}...".format(' and '.join(file_append)))
merger = PdfMerger()
try:
print("Appending pdfs...")
for pdf in pdfs_append:
merger.append(pdf)
merger.write(os.path.join(output_folder,"result.pdf"))
merger.close()
print("File {} merged.".format(' and '.join(file_append)))
except Exception as e:
print("Appending pdfs failed.")
print(e)
tried to merge 2 pdf at once, it ran well. However, the result.pdf change the page dimension or size. For example:
I didn't either zoom in / out in viewing documents. Just wondering why merger.append() crop the files and how to resolve this?
Thanks in advance!

