Вопрос

Здравствуйте,. Я встраиваю pdf-файл в мою страницу asp.net следующим образом.

<object data="..." type="application/pdf" width="300" height="200">
</object>

Проблема в том, что я создал свою собственную панель инструментов для PDF и хочу увеличить или уменьшить масштаб документа с помощью кнопок изображений панели инструментов. Я знаю, что могу встроить JavaScript в pdf документ при создании документа с нуля, но как я могу встроить javascript в pdf в html, имея только путь к этому документу?

Это было полезно?

Решение

Разрешите загрузку документа в формате PDF. Как только документ будет готов, введите Javascript.

Однако обратите внимание, что Javascript, исполняемый вашим браузером, отличается от Javascript, выполняемого плагином Adobe Reader для вашего браузера. Структура похожа, но DOM совершенно другой.

Кроме того, Javascript в вашем HTML-документе не может напрямую обращаться к DOM загруженного PDF-документа или изменять его. Для этого вам нужно будет пройти через плагин Reader. Извините, я не использовал плагин для чтения таким образом. Посмотрите на API:

http://www.adobe.com/devnet/acrobat/pdfs/ js_api_reference.pdf

а также прочитайте это руководство:

http://www.adobe.com/devnet/acrobat/pdfs/ Acro6JSGuide.pdf

Это может быть вашим лучшим выбором, потому что очень немногие на SO, похоже, работают над Javascript для pdf. Я задавал несколько вопросов раньше, но не получил никаких ответов: (

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top