I have PDF file in server, when user clicks print button on my asp.net page I need to show print dialogue directly without showing the PDF. How can I achieve this? Please guide me.
问问题
5416 次
1 回答
2
这仅适用于 IE,但您可以将 Adobe ActiveX 控件嵌入到 HTML 页面中,如下所示:
<object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" style="height:75%; width: 100%; display: none;" id="viewer" name="viewer" VIEWASTEXT>
<param name="src" value="document.pdf">
</object>
然后在打印按钮的 onclick 中,您可以执行以下操作:
viewer.printWithDialog();
可能可以针对其他浏览器进行调整。
于 2012-05-14T16:06:14.463 回答