Таким образом, я смог решить проблему, страницы книг, из которых я пытался выбрать текст, имели файл XML для всех страниц книги, который содержит координаты для каждой строки и слов. Поэтому все, что я сделал, это передал координаты выбранной области прямоугольника angular, проверил, лежат ли слова в этой области, и распечатал их. Вы можете увидеть демо здесь