IIS 10-COM类致命错误:未知的com_exception:<b>源:</b>未知<br/> <b>描述:</b>未知

时间:2019-06-17 16:35:30

标签: php iis com powerpoint iis-10

我正在尝试使用com类打开一个pptx。 服务器正在运行IIS 10和php 7.3.1。

com类之所以起作用,是因为如果我写这样的话:

$ppApp = new COM("powerpoint.application") or die("Unable to instantiate Powerpoint");
$ppApp->Visible = True;
echo "Powerpoint Version: " . $ppApp->Version;

我有:

Powerpoint Version: 16.0

但是当我尝试打开pptx时:

$ppApp = new COM("powerpoint.application") or die("Unable to instantiate Powerpoint");
$ppApp->Visible = True;
$file = realpath('light.pptx');
$ppApp->Presentations->Open($file);

这是结果:

Fatal error: Uncaught com_exception: <b>Source:</b> Unknown<br/><b>Description:</b> Unknown

我不认为这可能是权限问题,因为如果我尝试使用fopen读取或写入txt文件,则效果很好。

有人知道这可能与什么有关吗?

谢谢

0 个答案:

没有答案