PyPDF2 pdf_file.addPage(pdf_file.getPage(i)) AttributeError: '_io.BufferedReader' object has no ...
时间: 2024-03-05 22:49:52 浏览: 110
pdf_pdf.jsie_pdf.js_
这个错误通常是因为你没有以正确的方式打开 PDF 文件。PyPDF2 需要使用二进制模式打开 PDF 文件,如果你使用了文本模式(例如使用 'r' 模式打开文件),就会出现此错误。你可以使用以下代码来打开 PDF 文件:
```
with open('example.pdf', 'rb') as pdf_file:
# do something with the pdf_file object
```
这会以二进制模式打开文件,并将 PDF 文件对象传递给 `pdf_file` 变量,你可以在这里执行其他操作(例如添加页面)。
阅读全文