Javascript HTML打印整个页面加上PDF

Javascript HTML打印整个页面加上PDF,javascript,html,asp.net,printing,Javascript,Html,Asp.net,Printing,我有一个ASP.NET项目,其中有DIN A4大小的div和文本,最后是一个对象中的两页长的PDF。我想用一个按钮一次打印所有内容。我已经有两个打印菜单打开了,但应该是一个。我的部分代码: <script> function printPage() { window.print(); document.getElementById("printPDF").print(); }</script> <button type="button" class=

我有一个ASP.NET项目,其中有DIN A4大小的div和文本,最后是一个对象中的两页长的PDF。我想用一个按钮一次打印所有内容。我已经有两个打印菜单打开了,但应该是一个。我的部分代码:

<script>
function printPage() {
    window.print();
    document.getElementById("printPDF").print();
}</script>
<button type="button" class="printButton" onclick="printPage()" style="margin-top:5mm;margin-bottom:2mm;">
print
</button>
<object class="printButton" id="printPDF" width="800" height="2250" type="application/pdf" data="name.pdf">
</object>

我是一个javascript初学者,经验不足两小时。如果你有asp.net c#替代方案,我也会选择。谢谢

结果必须与internet explorer配合使用。
@media print{
.printButton{
    display:none;
}}