私はFPDFを使ってpdfファイルを生成し、それを新しいウィンドウで開きます。php - Webページでpdfファイルを開いているときに印刷ウィンドウを開くには?
新しいウィンドウで開いたときに印刷ウィンドウをポップアップする方法はありますか?
私はFPDFを使ってpdfファイルを生成し、それを新しいウィンドウで開きます。php - Webページでpdfファイルを開いているときに印刷ウィンドウを開くには?
新しいウィンドウで開いたときに印刷ウィンドウをポップアップする方法はありますか?
ポップアップウィンドウに自分の<body>
タグに以下を入れて:
<body onload="window.print()" />
をこれは、ブラウザの印刷ダイアログを開きますJavascriptを、です。 Javascriptから直接印刷することはできませんが、プロンプトを開くことができます。あなただけのウィンドウに生PDFを開いている場合は、あなたにも親ウィンドウからそれをコントロールすることができ
、いずれかのボタン、または任意の他のJavaScriptハンドラで:
<input type="button" value="Generate PDF" onclick="var w = window.open('generated_pdf.pdf','mywin'); w.print();"/>
Zombatの答えWebページを扱っているが、PDFファイルにbodyタグがない場合は機能します。 PDFファイルでは、それが可能かどうかはわかりません。
BUT!とにかくこの方法がより良いと私は主張するだろう。ユーザーが印刷するctrl-pを打つようにすることは、印刷してダイアログを「有益に」捨てることを想定した場合よりも侵略的ではありません。もちろんIMO。