2016-10-14 3 views
-1

Моя программа должна преобразовать слайд ppt в файл изображения, и это так. Единственное, что меня беспокоит, - это пустое окно PowerPoint, которое открывается и закрывается снова (со звуком). Можно ли выполнить это преобразование без открытия этого окна?Конвертировать PowerPoint в файл изображения, не открывая окно Powerpoint

if (Path.GetExtension(file).Contains("ppt")) 
       { 
        PPT.Application pptApp = new PPT.Application(); 
        pptApp.Visible = MsoTriState.msoTrue; 
        PPT.Presentation pptPr = pptApp.Presentations.Open(file, MsoTriState.msoFalse, MsoTriState.msoFalse, MsoTriState.msoFalse); 
        pptPr.Slides[1].Export(ImagePath + Path.GetFileNameWithoutExtension(file) + ".png", "png"); 
        pptPr.Close(); 
        pptApp.Quit(); 
        Marshal.ReleaseComObject(pptPr); 
        Marshal.ReleaseComObject(pptApp); 
       } 

ответ

0

Вы устанавливаете для свойства visible pptApp значение true. Может ли быть причиной проблемы, которую вы видите?

 Смежные вопросы

  • Нет связанных вопросов^_^