繁体   English   中英

使用window.print在IE中打印PDF

[英]Print PDF in IE using window.print

我有一个PDF文档,正在使用javascript在新窗口中打开,然后尝试使用window.print()打印。 以下代码可在Chrome中运行,但不能在IE中运行。 有任何想法吗?

var pdfWindow = window.open('/mypdf.pdf', '_blank');
pdfWindow.print();

那可能行不通。 如果您问我,在浏览器中实现PDF的最佳方法是执行以下操作。

创建一个这样的PHP文件:我将第一个PHP文件称为“ firstfile.php”

<?php
header('Content-type: application/pdf');
$file='yourpdffile.pdf';
@readfile($file);
?>

然后创建另一个PHP文件,并使用iframe获取所需的PDF文件。 示例代码如下

<iframe src="http://localhost/Domainfolder/firstfile.php>" height="400px" width="750px">
  </iframe>

希望这可以帮助

您可能在该行上方有一些坏的javascript,只会破坏IE。 使用IE中的开发人员工具(按F12键)检查控制台是否有错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM