0

我读到的关于此事的所有内容都表明,在 C# 脚本中使用互操作服务将 PPT 转换为视频文件时,必须安装并准备启动 PowerPoint。显然,我更希望这个脚本不需要 PowerPoint 来成功实现其转换。下面是我的代码。任何意见是极大的赞赏:

Microsoft.Office.Interop.PowerPoint.Application ppApp = new Microsoft.Office.Interop.PowerPoint.Application();
ppApp.Visible = MsoTriState.msoTrue;
ppApp.WindowState = Microsoft.Office.Interop.PowerPoint.PpWindowState.ppWindowMinimized;
Microsoft.Office.Interop.PowerPoint.Presentations oPresSet = ppApp.Presentations;
Microsoft.Office.Interop.PowerPoint._Presentation oPres = oPresSet.Open(fileName,
    MsoTriState.msoFalse, MsoTriState.msoFalse,
    MsoTriState.msoFalse);
try
{
    oPres.CreateVideo(exportPath);
}
4

0 回答 0