繁体   English   中英

从流中打开文档

[英]Opening document from a stream

有没有办法从流,内存文件或隔离存储中打开演示文稿?

我有一个演示文件,我想在PowerPoint中打开,但不希望允许用户访问该文件本身。 不幸的是,PowerPoint的Presentations.Open()函数(以及所有其他Office应用程序的Open() )只接受路径参数,这意味着我必须将文件保存在磁盘上的某个位置,然后在PowerPoint中打开它,这将为用户提供访问该文件。

有人在任何Office应用程序中完成此操作吗?

您可以使用OpenXML SDK 从流中打开文档 ,但不能从Office应用程序中打开

但是,如果你有足够的动力,你可以在文件关闭后删除它。 它非常简单,您只需要创建一个单独的进程并等待文件不再被锁定以便再写入。 或者,如果您知道它何时关闭(例如,如果您关闭代码),则可能不需要单独的过程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM