在ClientSide浏览器上打印PDF而无需打开PDF

我希望在用户点击特定链接时在客户端打印PDF。 但是,PDF不应该打开,应该触发打印。 它可能不是静音打印,要求打印机使用的OS弹出窗口可以来。 我的PDF阅读器应为Adobe Reader。 我发现很多链接试图发现它们依赖于浏览器的使用。 我尝试使用此代码片段在Chrome中成功打印,但我认为chrome有自己的PDF渲染器。

function iprint(ptarget){ ptarget.focus(); ptarget.print(); }      

还尝试了这段代码,但这会打开PDF然后打印:

   timerID = setTimeout("exPDF.print();", 1000);      

非常感谢任何帮助。

打开PDF是否可以,但用户看不到的方式? 如果是这样,您可以设置对象标记的可见性,例如通过这种方式,PDF有机会打开(用户不知道),然后看似神奇地打印pdf。

希望这可以帮助!