import PyPDF2 import re  for k in range(1,100):     # open the pdf file     object = PyPDF2.PdfFileReader("C:/my_path/file%s.pdf"%(k))      # get number of pages     NumPages = object.getNumPages()      # define keyterms     String = "New York State Real Property Law"      # extract text and do the search     for i in range(0, NumPages):         PageObj = object.getPage(i)         print("this is page " + str(i))          Text = PageObj.extractText()          # print(Text)         ResSearch = re.search(String, Text)         print(ResSearch)

Read more of this post