Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def mergePDF():
- rootPath = os.path.join(dir_path, 'copies_100')
- jobNumbers = []
- pdfList = []
- merger = PdfFileMerger()
- for jobNumber in os.listdir(rootPath):
- print '{' + jobNumber + '}'
- os.chdir(os.path.join(rootPath, jobNumber))
- #for root, dirs, files in os.walk(os.getcwd()):
- for dirpath, dirnames, filenames in os.walk(os.getcwd()):
- print '########################################################'
- current = os.getcwd()
- print current
- print '########################################################'
- for filename in filenames:
- # Search only pdfs
- if filename.endswith(('.pdf','.PDF')):
- pdf = os.path.abspath(filename)
- mergedJob = "{0}_merged.pdf".format(jobNumber)
- try:
- ## merger.append(PdfFileReader(open(os.path.join('mypdfs', fname), 'rb')))
- merger.append(PdfFileReader(pdf, "rb"))
- merger.write(os.path.join(current,mergedJob))
- pdfList.append(pdf)
- except:
- print jobNumber + '\n'
- merger = PdfFileMerger()
- print pdfList
- pdfList = []
- print ''
- print ''
- count = 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement