И Chrome, и Firefox могут отображать PDF-файлы прямо в браузере (например, в iframe). Я хотел бы взаимодействовать со встроенными PDF-файлами из javascript (по крайней мере) таким же способом, как это возможно для взаимодействия с изображениями. В основном я хотел бы установить обработчики событий (onmousemove, onclick) и отображать оверлеи (например, SVG). Бонус, если что-то вроде выделения текста в pdf также видно javascript (onselect), а также прокрутка или переход на другую страницу.
Возможно ли это?
Если это невозможно из обычного javascript, возможно ли это расширение для браузера?
Также: как браузеры фактически визуализируют PDF-файлы под капотом? Создают ли они теневой DOM? Они используют PDF. js или что-то подобное?