Я хочу сгенерировать файл PDF на стороне сервера, а затем в ответ хочу отправить этот файл (buffer, fileName - что угодно может работать) и показать диалоговое окно печати, чтобы попросить пользователя напечатать сгенерированный файл PDF.
Я попробовал что-то вроде ниже. Но это не вызывает диалоговое окно 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-файл на сервере, и в ответ пользователь должен получить диалоговое окно для печати сгенерированного файла.
Заранее спасибо.