Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Asp.net中使用javascript或jquery打印pdf文档_Javascript_Jquery_Asp.net - Fatal编程技术网

如何在Asp.net中使用javascript或jquery打印pdf文档

如何在Asp.net中使用javascript或jquery打印pdf文档,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,下面是我使用的代码,但它不打印pdf文件 <script type="text/javascript"> function CallPrint() { var pages = 'pdf url'; var oWindow = window.open(pages, "print"); oWindow.focus(); self.print(); oWind

下面是我使用的代码,但它不打印pdf文件

 <script type="text/javascript">
     function CallPrint() {
            var pages = 'pdf url';
            var oWindow = window.open(pages, "print");
            oWindow.focus();
            self.print();
            oWindow.close();
             return false;


         }
    </script>

函数CallPrint(){
变量页面='pdf url';
var oWindow=window.open(页面,“打印”);
oWindow.focus();
self.print();
oWindow.close();
返回false;
}

您可以尝试以下代码。由于页面(通过CallPrint功能链接到)已经是pdf格式(我假设是?),浏览器将打开内置打印功能,您将能够打印出pdf文档

$(document).ready(function() {
    function CallPrint(){
        window.print();
    };
 });
显然,您必须将CallPrint函数绑定到按钮链接上的click函数…例如

<a href="CallPrint()">Print PDF</a>


定义了
self
的位置?好的,
self
指向当前窗口:可能重复: