2013-07-23 157 views
0

我有一個PDF文檔,我打開一個新的窗口使用JavaScript,然後嘗試使用window.print()打印。以下代碼適用於Chrome,但不適用於IE。有任何想法嗎?在IE中使用window.print打印PDF

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

回答

-1

你可能有一些壞的JavaScript上面那行只能打破IE瀏覽器。在IE中使用開發人員工具(按F12)檢查控制檯是否有錯誤。

+0

感謝您的想法,但事實並非如此。 – Kyle

0

這可能不起作用。如果你問我,在瀏覽器中實現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> 

希望這有助於