Как я могу преобразовать презентацию PowerPoint или OpenOffice в видео в C# на моей стороне сервера? (ASP.net)

У меня проблема с преобразованием презентации PowerPoint в видео.

Я знаю, что могу использовать библиотеку interrop, но моя проблема в том, что офис не может быть стабильным на стороне сервера приложений (см.: http://support.microsoft.com/kb/257757)

Application ppApp = new Microsoft.Office.Interop.PowerPoint.Application();
Microsoft.Office.Interop.PowerPoint.Presentations oPresSet = Presentations;
Microsoft.Office.Interop.PowerPoint._Presentation oPres = Open(OriginalFile,MsoTriState.msoFalse, MsoTriState.msoTrue, MsoTriState.msoFalse);
try
{
    oPres.CreateVideo(exportName);
    oPres.SaveAs(String.Format(exportPath, exportName),PpSaveAsFileType.ppSaveAsWMV, MsoTriState.msoCTrue);
    waitingForPowerPointConversion(oPres);
}

Как я могу сделать, если я хочу, чтобы мой сайт конвертировал PowerPoint, загруженный пользователем в видео на моем сервере?

Спасибо за помощь

0 ответов

Другие вопросы по тегам