小编mik*_*yla的帖子

PdfReadWarning:PdfFileReader流/文件对象不是二进制模式

我有很多pdf页面,我想将它们合并到一个文件中.

我的脚本如下:

from PyPDF2 import PdfFileMerger,PdfFileReader
filename_list=[]
merger = PdfFileMerger()
for i in range (0,66):
    filename='page'+str(i)+'.pdf'
    if not filename in filename_list:
        filename_list.append(filename)
for filename in filename_list:
    merger.append(PdfFileReader(open(filename),'rb'))
merger.write('output.pdf')
Run Code Online (Sandbox Code Playgroud)

当我运行它时,它给了我警告"PdfReadWarning:PdfFileReader流/文件对象不处于二进制模式.它可能无法正确读取.[pdf.py:792]"

我不确定为什么这样做.有人可以有任何建议吗?(我用过pypdf2)

非常感谢!

pypdf python-2.7

6
推荐指数
1
解决办法
6934
查看次数

标签 统计

pypdf ×1

python-2.7 ×1