我正在開發一個項目,我需要與多瀏覽器兼容,並遇到導致Adobe Reader打印對話框在所有其他瀏覽器(除IE外)上激活並顯示的問題。我嵌入在broswer的PDF使用這樣的對象標籤:使用Javascript打印嵌入式PDF失敗
<object id="pdfObj" type="application/pdf" style="width:60%;height:95%;position:relative;top:2%;left:0%;right:10%;bottom:10%;margin:0px;padding:0px;border:0px;" data="PDFView.aspx"></object>
使用jQuery趕上打印鏈接的點擊這樣:
$('#PrintLink').click(function() {
$("#pdfObj")[0].print();
});
這適用於IE瀏覽器,但在運行時在Firefox中使用Web開發工具運行錯誤「$(」#pdfObj「)[0] .print不是函數」被捕獲。有了Chrome我得到的錯誤「遺漏的類型錯誤:對象#有沒有一種方法打印
有誰知道這是如何與這些其他瀏覽器,您的答案將不勝感激完成
詹姆斯
我們已經成功在pdf中嵌入了一個JavaScript來激活打印對話框 – mplungjan
你如何做嵌入? – James
我們使用iText ... – mplungjan