Как конвертировать PPT в JPEG с помощью PHP-класса COM

Я пытаюсь конвертировать слайды ppt в изображения с помощью php COM класса

Когда я пытаюсь сделать это, я получаю следующую ошибку:

Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft Office PowerPoint 2007<br/><b>Description:</b> PowerPoint could not open the file

Код, который я использую ниже:

    <html>
<head>
<title>ShotDev.Com Tutorial</title>
</head>
<body> <?= $ppApp = new COM("PowerPoint.Application");

$ppApp->Visible = True; $strPath = realpath(basename(getenv($_SERVER["SCRIPT_NAME"])));

$ppName = "MySlides.ppt"; $FileName = "MyPP"; $ppApp->Presentations->Open(realpath($ppName));

$ppApp->ActivePresentation->SaveAs($strPath."/".$FileName,17); $ppApp->Quit; $ppApp = null;

?> PowerPoint Created to Folder
<b><?=$FileName?></b>
</body>
</html>

-3

Решение

Разве нельзя было бы перебрать все слайды и использовать Slide.Export?

https://msdn.microsoft.com/en-us/vba/powerpoint-vba/articles/slide-export-method-powerpoint

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector