Javascript: симуляция PDF Печать - PullRequest
3 голосов
/ 18 ноября 2010

У меня есть встроенный PDF в моем HTML.

<object id="myPDF" type="application/pdf" data="visual.pdf" style="width:500px; height:500px"></object>

Это прекрасно работает, и файл отображается на странице вместе с основными функциями, такими как «печать», «сохранение» и т. Д..

Есть ли способ предоставить <input type="button" />, чья функция onclick вызовет функцию "печати" во встроенном PDF?Причина этого в том, что я хочу скрыть тег и просто предоставить ссылку или кнопку, которая будет печатать скрытый документ.

Ответы [ 2 ]

2 голосов
/ 18 ноября 2010

вставьте iframe в html-страницу.

включите ваш PDF в iframe.

Затем, при каждом нажатии кнопки, вы хотите показать PDF-файлы

onclick='window.open ("yourpdf.html","mywindow");'

после загрузки этой страницы звоните window.print();

0 голосов
/ 18 ноября 2010

Я полагаю, что вы можете вызывать некоторые функции для чтения PDF с помощью Javascript.Однако, пожалуйста, не делайте этого.Не все используют Adobe Acrobat Reader для чтения PDF-файлов.Другие читатели не будут поддерживать ваш код.Из-за этого это невозможно.

Кроме того, не рекомендуется использовать тег <object>.Лучше оставить это на усмотрение пользователя и дать простую ссылку на PDF.Тогда он будет работать для всех, у кого есть совместимый ридер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...