Как обнаружить выделенный текст в PDF, отображаемом в веб-браузере, с помощью JavaScript или Python?
Я работаю над веб-приложением, в котором пользователям необходимо взаимодействовать с PDF-документами. В частности, мне нужно определять текст, который пользователь выделяет в PDF-документе, отображаемом в веб-браузере. Пока мне удалось добиться этой функциональности с помощью файлов DOCX.
Я пробовал использовать PDF.js для рендеринга PDF в браузере, но у меня возникают трудности с обнаружением текста, который выделяют пользователи. Моя цель - перехватить выделенный текст .
Вот основные моменты, в которых мне нужна помощь:
Как определить текст, который пользователь выделяет в PDF, отображаемом в веб-браузере?
- Можно ли добиться этого с помощью JavaScript или Python, и если да, то как?
- Я изучил PDF.js и попробовал несколько примеров, но у меня не получилось захватить выделенный текст.
Любые рекомендации, фрагменты кода или ссылки на соответствующие библиотеки или методы будут очень признательны.
Дополнительно, я ранее задавал похожий вопрос, но с использованием Python и django, но пока не получил ответа. Вот ссылка на тот вопрос, чтобы получить больше информации: text.