Экспорт Power Point слайды в изображения, а затем поток памяти
Я могу экспортировать слайды Power Point в изображения по своему локальному пути, используя классы Presentation DLL в Microsoft.Office.Interop.PowerPoint, ниже приведен мой код,
Можно ли загрузить это изображение в поток памяти вместо локального хранилища?
Как перезаписать / расширить
Slide.Export()
функция для загрузки этого изображения в поток памяти.Microsoft.Office.Interop.PowerPoint.Application pptApplication = new Microsoft.Office.Interop.PowerPoint.Application(); Microsoft.Office.Interop.PowerPoint.Presentation pptPresentation = pptApplication.Presentations.Open2007(awsFilePath, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse); foreach (Microsoft.Office.Interop.PowerPoint.Slide pptSlide in pptPresentation.Slides) { pptSlide.Export(Server.MapPath("~/" + new Random().Next().ToString() + ".png"), "PNG", 1024, 768); }