ページがバイナリデータ(PDF)をブラウザに書き込んだ後、ポップアップウィンドウを閉じる方法はありますか?
詳細は次のとおりです。
Webアプリケーションを印刷する必要があるときはいつでも、いくつかのパラメーターがポップアップウィンドウに渡され、ポップアップウィンドウに印刷オプションが表示されます。ユーザーが[印刷]ボタンをクリックすると、印刷を行うページを呼び出すiframeのsrcが設定されます。
URL/HTMLをPDFファイルに変換するPDFConverterがあります。変換の最後に、バイナリがブラウザに書き込まれます。ここにいくつかのコードがあります:
response.AddHeader("Content-Type", "binary/octet-stream");
response.AddHeader("Content-Disposition",
"inline; filename=" + fileName + ".pdf; size=" + pdfBytes.Length.ToString());
response.Flush();
response.BinaryWrite(pdfBytes);
response.Flush();
これが完了したら、ポップアップウィンドウを閉じる必要があります。ただし、応答がフラッシュされた後は何もできないようです。何か案は?
前もって感謝します!
アンジェラ