Как открыть файл PDF в программе чтения по умолчанию с помощью MemoryStream

Я хочу открыть файл PDF из MemoryStream.

я использую этот код

System.Diagnostics.Process.Start(filepath);

В приведенном выше коде, если я передаю путь к файлу в качестве аргумента, он работает нормально, и мой файл PDF также открывается в программе чтения по умолчанию. Но я не хочу хранить файл на жестком диске. Я хочу просто открыть его из моего MemoryStream.

Как мы можем открыть файл из MemoryStream?


person Jatin Gadhiya    schedule 11.11.2015    source источник
comment
Возможный дубликат Чтение сохраненного PDF-файла из потока памяти   -  person MickyD    schedule 11.11.2015
comment
@ Микки .. позвольте мне проверить ваше предложение.   -  person Jatin Gadhiya    schedule 11.11.2015
comment
@Micky .. Я видел ответ и нашел комментарий // Загрузить PDF-документ в WinForms Control. Но я использую asp.net mvc, а не winform. пожалуйста, посмотрите на это   -  person Jatin Gadhiya    schedule 11.11.2015
comment
В этом случае ваш вопрос неясен, и вы действительно не можете использовать Process.Start. Взгляните на Заставить браузер загрузить PDF-документ   -  person venerik    schedule 11.11.2015
comment
@Force .. извините за путаницу. видите, у нас есть файл в memoryStream. теперь мы сохраняем в локальный файл, а затем открываем файл с помощью process.start. Но теперь мы не хотим хранить в локальном. мы хотим открыть из memoryStream. или у вас есть представление о подсказке в браузере, например, о загрузке pdf. у нас есть URL-адрес загрузки из лазури.   -  person Jatin Gadhiya    schedule 11.11.2015
comment
Это не всегда будет работать, потому что не каждое средство просмотра PDF поддерживает загрузку содержимого PDF из потока памяти. т.е. Даже если у вас это работает для одного зрителя, это не обязательно будет работать для другого/других.   -  person Don    schedule 11.11.2015
comment
Так обязательно ли сохранять в локальном? тогда только мы можем открыть PDF из локального.   -  person Jatin Gadhiya    schedule 11.11.2015
comment
Да, это гарантированный и единственный способ, если вы хотите поддерживать программу просмотра по умолчанию (любой PDF) в ОС.   -  person Don    schedule 11.11.2015