私は、サーバー側でPDFファイルを生成し、そのファイル(バッファ、fileName-何でもよい)を送信し、生成されたPDFファイルを印刷するよう印刷ダイアログを表示したいとします。ウィンドウをトリガーする方法サーバー側(asp.net)からダイアログを印刷しますか?
私は以下のように試しました。しかし、window.print()ダイアログは表示されません。
public static void ForcedPrint(HttpResponse response, byte[] buffer, string fileName, string fileExtension) {
response.Clear();
response.Buffer=true;
response.Write("<script>window.print();</script>");
response.Charset="";
response.Cache.SetCacheability(HttpCacheability.NoCache);
response.ContentType="application/pdf";
response.BinaryWrite(buffer);
response.Flush();
response.End();
}
誰か助けてもらえますか? 私は探している機能は、私は、サーバー上でPDFファイルを作成することができるはずです応答ユーザーは、生成されたファイルを印刷するダイアログを取得する必要があります。
ありがとうございます。
これを取得しませんでした。いくつかのサンプルコード、または参照用のリンクを表示してください。 返信いただきありがとうございます。 –
Googleの 'printWithDialog'だけです。あなたは検索結果から有用な情報を見つけるべきです。 –