pyPDF2错误-PyPDF2.utils.PdfStreamError:流意外结束

时间:2018-07-21 22:34:35

标签: pdf merge pypdf2

我是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

0 个答案:

没有答案