Я создаю (с нуля, а не из существующих файлов) файлы PDF в памяти для хранения в базе данных SQL Server. Чтобы открыть один такой файл PDF для просмотра с помощью обработчика PDF по умолчанию, мне сначала нужно записать файл PDF из памяти во временную папку на диске, а затем вызвать Process.Start (filePath). Когда закончите просмотр, мне придется удалить временный файл.
Хотя это работает нормально, я бы хотел пропустить шаг записи из памяти на диск (и после просмотра необходимо удалить временный файл),но используйте файл PDF в памяти, чтобы создать поток, и используйте этот поток в качестве входных данных для Process.Start (...).
Можно ли как-нибудь это сделать?