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