PyPDF2中的pdf_file.addPage(pdf_file.getPage(i))会出现AttributeError: _io.BufferedReader object has no attribute addPage的错误,这是因为你在使用pdf_file.addPage()方法时传入的不是PdfFileWriter对象,而是一个_io.BufferedReader对象。
解决方法:
- 使用PdfFileReader()读取pdf文件,并将其分配给PdfFileWriter()对象。
- 然后使用PdfFileWriter()对象的addPage()方法添加页面。
示例代