import PyPDF2 pdfFileObj = open('govt-recomends-dl-2020-06-20 (1).pdf','rb') pdfReader = PyPDF2.PdfFileReader(pdfFileObj) # number of pages in pdf print(pdfReader.numPages) # a page object pageObj = pdfReader.getPage(0) # extracting text from page. # this will print the text you can also save that into String print(pageObj.extractText())