我在PHP中编写了一个函数来将doc
转换为pdf
,但它不起作用。
一开始,我的功能有效,虽然它没有关闭Winword.exe
,但我手动关闭了它。
现在,当我使用此功能打开网站页面时,Apache停止工作。
$word = new COM('word.application');
$word->Visible = 0;
$word->Documents->Open('C:\Apache\smena3.krw.rzd\www\docnz\oblachnye.docx');
$word->Documents[1]->SaveAs(APPLICATION_DOCNZ_FOLDER.'\oblachnye.pdf',17);
$word->Quit('0','0','0');
$word = null;
$this->render('docnz');
答案 0 :(得分:1)
如果它已经工作且唯一的问题是apache停止工作,你可以考虑在你的脚本中添加一个重启apache的命令。
我不知道你正在运行什么样的系统,但如果你正在运行linux,这可能会有用:
$restart = shell_exec('apachectl restart');
echo $restart;
最后一个回声只是为了确保apache正确重启。