4
我有很多pdf頁面,我想將它們合併到一個文件中。PdfReadWarning:PdfFileReader流/文件對象不是二進制模式
我的腳本如下:
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')
當我運行它,它給我的警告「PdfReadWarning:PdfFileReader流/文件對象是不是在二進制模式可能無法正確讀取[PDF。 .py:792]「
我不知道它爲什麼這麼做。任何人都可以有任何建議? (我用pypdf2)
非常感謝!
我發現了我的錯誤。它應該是merger.append(PdfFileReader(open(filename,'rb')) – mikayla