将文件保存在内存中而不是物理路径中

本文关键字:路径 保存 存在 内存 文件 | 更新日期: 2023-09-27 18:36:25

我正在尝试使用 Office 互操作程序集将 PowerPoint 幻灯片导出到图像。SaveAs()SaveCopyAs()Export() 方法都接受物理路径作为输出文件夹。

我想把它放在内存中进一步处理,而不是在磁盘上创建一堆图像,我以后必须清除它们。

如何导出幻灯片并将其暂时保存在内存中,而不是将其保存在物理文件夹中?

将文件保存在内存中而不是物理路径中

调用幻灯片的 .复制方法将以多种格式将幻灯片放在剪贴板上,包括PNG,GIF,JPG,DIB,BMP和图元文件/增强型图元文件。

应该可以从那里访问您想要的格式。

无法将

Office 应用版文件直接写入内存。你可以看看Open XML SDK for Office,但我认为,如果你只是将图像保存到一个文件并通过内存流加载它会更容易。