$file='C:/a.doc';
$saveas=__DIR__.'/tmp/a.html';
$word=new COM('word.application');
$document=$word->Documents->Open($file);
$document->SaveAs($saveas,8);
$word->Quit();
$word=null;
echo file_get_contents($saveas);
@unlink($saveas);
PHP CLI modunda (php-f "com_server.php") olarak çalışıyor, ancak web'de (windows / apache http://localhost/com_server.php) aracılığıyla çalıştırdığınızda, bir hata oluştu:
Ölümcül hata: iletisiyle yakalanmamış istisna 'com_exception' COM nesnesi `Word.Application oluşturulamadı ': Sunucu yürütme D' başarısız oldu: \ www \ wwwroot com_server.php \: 16 Stack trace: # 0 D: \ www \ wwwroot \ com_server.php (16): com-> com ('word.applicatio ...') # 1 {main} D atılmış: \ www \ wwwroot \ com_server.php hat 16 üzerinde
Ben de shell_exec kodu sarmak için çalıştı, ama aynı hata da var.
Herhangi bir öneriniz?
Teşekkürler
Dong