Hi, with regards to the questions you have asked,
1. Previously I have been working for a note searching website, basically what i did is to convert the pdf into text and index in elastic search. When the user do searching, by typing a few keywords, I will show them the most relevant page
I believe I am a good fit for this project, contact me thanks =)