first of all, thank you for creating this awesome program! This is exactly what I needed
Are you still working on this program at the moment? Because I have a lot of PDFs where your program can't find the text to be highlighted, and instead adds is as a note to the page. I think this often has to do with linebreaks. I was thinking, would it be possible to 'break up' highlights, line per line, so that problem is averted? Or, if linebreaks are not identifiable, just making the program try every possible way of breaking the highlighted text up into different segments.
These are just ideas from someone with almost no programming experience, but it would be really awesome if PRSAnnots worked for all my PDFs