我想在客戶端使用javascript打印pdf文件。我的JavaScript代碼如下使用javascript在客戶端打印PDF文件
function doit() {
var win = document.getElementById("pdf");
var frm = document.getElementById("pdf").contentWindow;
frm.print();
win.print();
}
的問題是,FRM總是空和勝利沒有打印的功能
我的PDF元素如下
<iframe id="pdf" name="pdf" src="C:\My_P.pdf"></iframe>
我打電話從c#的功能如下
ClientScript.RegisterStartupScript(this.GetType(), "Print", "doit();", true);
真的很掙扎。請幫忙
我的框架從客戶端加載和函數doit在加載pdf之前被調用。你能看到iframe中的pdf內容嗎? – Anil
編號錯誤是不允許加載本地資源:file:/// C:/_temp/My_P.pdf。我改變了目錄,認爲我不應該從C: – user2837961