Как отправить файл PDF непосредственно на принтер с помощью JavaScript?

Как отправить файл PDF прямо на принтер с помощью JavaScript?

Я нашел два ответа на форуме:

<embed src="vehinvc.pdf" id = "Pdf1" name="Pdf1" hidden>
<a onClick="document.getElementById('Pdf1').printWithDialog()" style="cursor:hand;">Print file</a>

и

<OBJECT id = "Pdf2" name="Pdf2" CLASSID="clsid:CA8A9780-280D-11CF-A24D-444553540000" WIDTH="364" HEIGHT="290">
     <PARAM NAME='SRC' VALUE="file.pdf">
</OBJECT>
<a onClick="document.Pdf2.printWithDialog()">Print file</a> 

Но моя проблема в что он работает только в IE и не работает в Firefox или Chrome.

Есть ли какое-нибудь решение для этого?

33
задан hims056 7 September 2012 в 13:13
поделиться