This is an updated version of @Anjali 's answer
import PyPDF2
pages = []
pdf_file = <Enter your file path>
reader = PyPDF2.PdfReader(pdf_file)
number_of_pages = len(reader.pages)
for page_number in range(number_of_pages):
page = reader.pages[page_number].extract_text().split(" ") # Extract page wise text then split based on spaces as required by you
pages.append(page)