我有600套PDF文件,名为:
234535_1.pdf
234535_2.pdf
234535_3.pdf
873486_1.pdf
873486_2.pdf
873486_3.pdf
908234_1.pdf
908234_2.pdf
908234_3.pdf
......
我想将它们合并在一起,以获得600个PDF文件。我正在使用PyPDF2 PdfFileMerger来组合它们。这是我正在使用的代码
merger = PdfFileMerger()
i = 0[enter image description here][1]
for f in listFile:
while i < len(all_files):
if f in all_files[i]:
merger.append(PdfFileReader(all_files[i], 'wb'))
all_files.pop(i)
else: break
merger.write(f + '.pdf')
listFile
具有600个没有模式的唯一文件名。 all_files
具有全部1800个文件。
使用此方法,我得到了600套文件,但是每个文件都附加了最后生成的PDF页面。
我该如何解决?