Got excellent help by BrTH with python PDF reading HERE
The problem now is that I'm dealing with foregin (Brazillian Portuguese) texts. Got and resolved "UnicodeDecodeError" fatal error adding this to BrTH's code
import codecs
#next lines are inside getPDFContent function
content += pdf.getPage(i).extractText() + "\n"
content = content.decode("utf-8")
The problem now is that "print getPDFContent(f)" only returns two blank lines from any PDF I try to use it. Obviously keyword search only returns "False". Could you please help me again?