iframe の長方形の領域に埋め込まれた pdf の URL があります。ボタンをクリックして印刷しようとしています。私のコードは次のようになります:
印刷する JavaScript :
function printPDF(pdfUrl)
{
var w = window.open(pdfUrl);
w.print();
w.close();
}
HTML コード :
<table>
<tr>
<td><input type="submit" value="Print"
name="Submit" id="printbtn"
onclick="printPDF('http://www.irs.gov/pub/irs-pdf/fw4.pdf')" /></td>
</tr>
MF では、次のようになります。
問題は、Chrome と IE で正しく動作しないことです。Chrome 20 と IE 8 を使用しています。Chrome では、印刷ウィンドウが新しいタブに読み込まれますが (これは問題ありません)、PDF はプレビューに読み込まれません。IE では、pdf が新しいタブで開かれるだけで、印刷プロンプトは表示されません。
誰かが私に尋ねる前に、pdf には固有の印刷機能があるかもしれません。しかし、私が処理しているpdfには印刷ボタンが必要です。皆さん、ここで私を助けてください。3 つのブラウザすべてに適用できる解決策はありますか。