サーバーに PDF ファイルがあります。ユーザーが asp.net ページの印刷ボタンをクリックすると、PDF を表示せずに印刷ダイアログを直接表示する必要があります。どうすればこれを達成できますか?私を案内してください。
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>
次に、印刷ボタンのオンクリックでこれを行うことができます:
viewer.printWithDialog();
他のブラウザ用にこれを微調整できる場合があります。
于 2012-05-14T16:06:14.463 に答える