How to Parse PDF in Python: A Powerful Step-by-Step Guide