我是Python新手,大约一年前写了一个脚本来检索pdf文件并将它们合并为一个文件/书。该脚本可以运行并完成我需要做的事情,但是最近,由于我不再是唯一的用户,因此似乎有些文件导致崩溃。我的怀疑是pyPDF2可能无法处理分辨率更高的图像或表格等格式更高的pdf文件,但我不确定。可以帮助您了解的是,是什么文件在创建问题来扫描文件,而不是使用本机pdf文件,但我无法弄清楚,因为在写入所有文件时都会发生错误。下面是我的代码片段,用于将它们与错误合并。 pyPDF2还在更新吗?有没有更好的支持/商业工具可以做到这一点?任何建议和帮助将不胜感激!
for f in Submittal_Files:
h_path, f_name = os.path.split(f)
outfile.append(open(f, 'rb'))
outfile.write(open(Final_Submittal_File_Name + ".pdf", 'wb'))
print("\nSUCCESSFULLY COMPLETED!")
print("PRESS ENTER TO END!")
program_holder = input()
break
对不起,以前的错误日志很长。我将无法访问这些文件,直到7月23日星期一。我将提供2个示例。
日志: https://www.dropbox.com/s/ymbe1tnak7uuvs7/PDF-Merge-Crash-log.txt?dl=0
文件集1-大提交-我不得不删除一些文件以保护无辜。它们主要是各节的封面,我知道这些不是问题,因为它们一直在使用。 https://www.dropbox.com/s/xavrpfxmo6dr7mb/Case%20%231%20-%20JUST%20PDFs.rar?dl=0
文件集2-提交量较小-与上述相同。 https://www.dropbox.com/s/2lxk8bts0w2qsx8/Case%20%232%20-%20JUST%20PDFS.rar?dl=0