Как взаимодействовать со встроенными PDF-документами в iframe через JavaScript?
если "да", как я могу ...



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это возможно, но вам нужно будет обернуть программу просмотра PDF в компонент COM (если он еще не создан) и включить его в форму с помощью тега HTML Object. Оттуда вы должен сможете управлять оболочкой com (и косвенно программой просмотра pdf) через javascript для выполнения действий.
Поскольку вы будете обертывать и обслуживать компонент средства просмотра (проверьте лицензию), вы будете контролировать, какие функции присутствуют (также в зависимости от возможностей компонента средства просмотра).
Пример того, как включить содержимое com в теги объекта, находится здесь ... http://www.activexpowupload.com/quickstart/util/srcview.aspx?path=/Examples/ActiveXPowUpload/SourceExplorer/SimpleUpload.src
Не заблуждайтесь, это будет ОЧЕНЬ много работы и, вероятно, сведет вас с ума. Кроме того, поскольку вы управляете компонентом просмотра, вы не будете зависеть от того, что установил пользователь.
В качестве примечания: файлы PDF, обслуживаемые в Интернете, должны быть линеаризованы - байты должны быть структурированы таким образом, чтобы страницы передавались пользователю последовательно. Таким образом, не нужно получать весь документ до того, как в браузере отобразятся первые несколько страниц. Это может помешать вам узнать, когда файл будет готов.