웹 페이지에서 PDF를 가져와 구문 분석하고 결과를 PyPDF2을 사용하여 화면에 인쇄하려고했습니다. 나는 다음과 같은 코드로 문제없이 작동 그것을 가지고 : 그냥 그렇게 그때는하지만 낭비 소리 읽을 수있는 파일을 작성Python 3 구문 분석 웹에서 PDF
with open("foo.pdf", "wb") as f:
f.write(requests.get(buildurl(jornal, date, page)).content)
pdfFileObj = open('foo.pdf', "rb")
pdf_reader = PyPDF2.PdfFileReader(pdfFileObj)
page_obj = pdf_reader.getPage(0)
print(page_obj.extractText())
, 그래서 난 그냥이와 중개인 잘라 거라고 생각 :
pdf_reader = PyPDF2.PdfFileReader(requests.get(buildurl(jornal, date, page)).content)
page_obj = pdf_reader.getPage(0)
print(page_obj.extractText())
을
그러나 이것은 나에게 AttributeError: 'bytes' object has no attribute 'seek'
을 산출합니다. requests
에서 오는 PDF를 PyPDF2에 직접 어떻게 공급할 수 있습니까? 가짜
죄송합니다. 필자는 Python3 호환이 필요하다는 점을 잊어 버렸습니다. –