Есть ли способ закрыть всплывающее окно после того, как страница записывает двоичные данные (PDF) в браузер?
Вот подробности:
Всякий раз, когда мое веб-приложение должно распечатать, оно передает некоторые параметры во всплывающее окно, в котором отображаются параметры печати. Когда пользователь нажимает кнопку «Печать», он устанавливает src для iframe, который будет вызывать страницу, на которой выполняется печать.
У меня есть PDFConverter для преобразования URL / HTML в файл PDF. В конце преобразования он запишет двоичный файл в браузер. Вот некоторый код:
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();
После того, как это будет сделано, мне нужно будет закрыть всплывающее окно. Однако кажется, что вы ничего не можете сделать после того, как ответ очищен. Есть идеи?
Заранее спасибо!
Angela