PDF is a write-only format, it's only readable by a human. Like the electronic equivalent of print.
Parsing PDF (importing it back into an app) is extremely inconvenient and most of the time yields subpar results.
There are services that can extract the text for you, like http://pdftotext.com, but not the formatting.
It works by being a total pain to program.There are apps out there that will let you edit PDF files, how does that work?
there is a sequence "the" on coordinates X,Y there is a sequence "b" on coordinates A, B there is a sequence "opportuni" on coordinates U, I