带消息的com_exception源:未知描述:未知的IIS PHP

时间:2016-04-14 09:25:46

标签: php com iis-8

我使用部署了Windows Server r2 2012的虚拟机,在IIS8上使用PHP COM dll将PPT转换为Image时遇到问题.Below是我使用的代码

 <?php 
    $file_path = "test_ppt_to_image.pptx";
    $powerpnt = new COM("powerpoint.application") or die("");
    try {
        $presentation = $powerpnt->Presentations->Open(realpath($file_path)) or die("Unable to open the slide");
    } catch (Exception $e) {
        echo 'Caught exception: ',  $e->getMessage(), "\n";exit;
    }
    $i=1;
    $exportFolder = realpath("test_images");
    foreach($presentation->Slides as $slide)
    {
        $slideName =  $i."_SS_";
        $slide->Export($exportFolder."/".$slideName.".jpg", "jpg");
    $i++;
    }
    $powerpnt->quit();
    ?>

下面是catch

的错误
Error : [13-Apr-2016 23:43:30 America/Los_Angeles] PHP Fatal error:  Uncaught exception 'com_exception' with message 'Source: Unknown
Description: Unknown' in C:\inetpub\wwwroot\ppttoimage.php:5
Stack trace:
0 C:\inetpub\wwwroot\ppttoimage.php(5): variant->Open('C:\inetpub\wwwr...')
1 {main}
  thrown in C:\inetpub\wwwroot\ppttoimage.php on line 5

我尝试过命令&#34; dcomcnfg&#34;对于DCOM扩展,没有运气仍然得到相同的错误。

任何人都可以帮我解决一些问题。提前致谢。

0 个答案:

没有答案