Я пытаюсь извлечь выделенный текст из PDF. Для этого я хочу создать комментарий, содержимое которого представляет собой выделенный текст, а затем использовать функцию создания комментария adobe для создания выделенного выделенного текста.
Я нашел пример , который делает это с помощью java-скрипта Adobe, но в коде есть ошибки.
Давайте предположим, что я смотрю только на первую аннотацию:
var annots = this.getAnnots({nSortBy: ANSB_Page});
var fblock = annots[0];
console.println(fblock.quads)
6 четырехугольников, из которых состоит выделенный раздел:
Я также нашел соответствующие слова для границ первого четырехугольника:
Как мне сравнить эти координаты и определить, находится ли слово в четырехугольнике? Кажется, что нет шаблона, но я не эксперт по геометрии. Должен ли я спросить об этом в math.stackexchange?
Я также посмотрел этот ответ, но я новичок в Java, поэтому не уверен, как использовать фрагмент кода. В идеале я хотел бы решить это в javascript.