with open('testfile.txt', 'w') as f:
    f.write('hello world!')
try:
    PyPDF2.PdfFileReader(open('testfile.txt', 'rb'))
except PyPDF2.utils.PdfReadError:
    print('invalid PDF file')
else:
    pass
Проверьте, действителен ли PDF-файл (Python)