1

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.

4

1 回答 1

2

这仅适用于 IE,但您可以将 Adob​​e 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 回答