私はクライアント側でPDFファイルをjavascriptを使用して印刷しようとしています。問題はFRMは常にnullであるということであると勝利がJavaScriptを使用してクライアント側でPDFファイルを印刷
マイPDF要素は、私が呼び出しています
<iframe id="pdf" name="pdf" src="C:\My_P.pdf"></iframe>
以下のようになり、印刷機能を有していない
function doit() {
var win = document.getElementById("pdf");
var frm = document.getElementById("pdf").contentWindow;
frm.print();
win.print();
}
次のように私のjavascriptのコードがありますC#からの機能は以下の通りです
ClientScript.RegisterStartupScript(this.GetType(), "Print", "doit();", true);
本当に苦労しています。助けてください
Iフレームがクライアントからロードされ、関数doitが呼び出されてからpdfがロードされます。あなたはiframeのPDFコンテンツを見ることができますか? – Anil
いいえ、エラーはローカルリソースを読み込むことができません:file:/// C:/_temp/My_P.pdf。私はディレクトリからC: – user2837961