如何使用php COM类将PPT转换为jpeg

如何使用php COM类将PPT转换为jpeg,php,com,jpeg,powerpoint,Php,Com,Jpeg,Powerpoint,我正在尝试使用php COM类将ppt幻灯片转换为图像 尝试执行此操作时,我收到以下错误: 未捕获的异常“com_异常”,消息为“来源:Microsoft Office PowerPoint 2007说明:PowerPoint无法打开该文件 我使用的代码如下: <html> <head> <title>ShotDev.Com Tutorial</title> </head>

我正在尝试使用php COM类将ppt幻灯片转换为图像

尝试执行此操作时,我收到以下错误:

未捕获的异常“com_异常”,消息为“来源:Microsoft Office PowerPoint 2007
说明:PowerPoint无法打开该文件

我使用的代码如下:

    <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>

ShotDev.Com教程
PowerPoint已创建到文件夹中

是否可以循环所有幻灯片并使用Slide.Export


欢迎来到StackOverflow。请创建一个最小、完整且可验证的示例。ShotDev.Com教程PowerPoint已创建到文件夹,请提供一个问题。你想做什么?我正在尝试使用php COM classI将ppt幻灯片转换为图像。我已经在你的问题中添加了你的评论,这样你可以看看如何发布一个好的问题,但除非你有一些细节,否则你将得不到任何帮助。。请花点时间阅读如何在此处发布问题