c# - 从流开始进程

标签 c# process stream

我有一个包含 PDF 文件的内存流。

是否可以在不将 PDF 保存到硬盘的情况下查看它? Process.Start() 只接受路径而不是流。

谢谢

最佳答案

只能通过在 C# 中实现您自己的伪文件系统,以某种方式将其作为磁盘安装在 Windows 中,并让它拦截打开的文件并流式传输 MemoryStream 的内容。绝对 100% 肯定不值得付出努力。

关于c# - 从流开始进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2157765/

相关文章:

c# - 何时使用 TcpClient.ReceiveTimeout 与 NetworkStream.ReadTimeout?

tomcat - 如何将 POST 数据从 servlet 读取到 ZipStream?

c# - JsonUtility 的包装器如何工作

c - 如何使用 fcntl 和 F_GETOWN 知道我们是否收到错误或组 ID?

c# - 将List中的值导出到excel

java - 如何将 OpenOffice.org 作为后台进程运行以连接我的应用程序以使用 UNO Java API?

visual-studio - Visual Studio F# 交互窗口由哪个进程托管?

Java - 将项目从 zip 文件移动到受密码保护的 zip 文件中

c# - 我们如何为窗口创建单例实例?

c# - 如何使用 iTextSharp 将空白页添加到 pdf?