Краткая справка -
Я отправляю файл pdf из бэкэнда (сервер узла) и отображаю его во внешнем интерфейсе (Angular).Ответ узла на стороне сервера будет выглядеть следующим образом:
fs.readFile(__dirname + filePath , function (err,data){
res.writeHead(200, {'Content-Type': 'application/pdf'});
res.end(data);
});
Полученный файл на стороне интерфейса будет встроен в тег
или .
Исходный код будет выглядеть примерно так:
<object data="report.pdf" type="application/pdf" width="100%" height="100%"></object>
Вопрос -
Я получил функцию, работающую где, когда пользователь нажимает на абзац в PDFкоторый встроен в веб-сайт, мне нужно выполнить какое-то действие.Так же, как событие и слушатель.Скажем, при нажатии на абзац в PDF он должен вести себя как гиперссылка.
Худший случай, о котором я могу подумать, - это конвертировать PDF в JSON / текст, вставлять гиперссылку при конвертации обратно в PDF (используя такие пакеты, как PDFKit).Но как бы получить совместимый PDF, перенаправление событий в сценарий Java.Где вы можете выделить искомый абзац, или перенаправить на другую страницу, или любую другую функцию в сценарии Java.
Самое близкое, что я мог бы получить - Получение уведомления, когда пользователь нажимает ссылку во встроенном PDF .Но этому потоку уже 7 лет, и я считаю, что должны быть какие-то пакеты узлов или другие альтернативы, которые я не могу найти.
Грубо - я хочу получить динамическое взаимодействие JS и PDF.Например - поиск во встроенном PDF, так что JS переместит pdf к этому поиску, выделит поиск, сделает выделенную часть кликабельной, при клике следует перенаправить на другую страницу (например, тег href)