我有一个 PDF 文档,我正在使用 javascript 在新窗口中打开它,然后尝试使用 window.print() 进行打印。以下代码适用于 Chrome,但不适用于 IE。有任何想法吗?
var pdfWindow = window.open('/mypdf.pdf', '_blank');
pdfWindow.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>
希望这可以帮助
您可能在该行上方有一些仅破坏 IE 的坏 javascript。在 IE 中使用开发人员工具(按 F12)检查控制台是否有错误。