Я пытаюсь использовать PHP с word.application
для чтения файла. Он просто не откроет файл. Это соответствует правильной версии.Использование Office Word для чтения файлов doc с помощью PHP
$w = new COM("word.application") or die("Is office installed?");
echo 'Loaded Word, version ' . $w->Version . '<br>';
$w->Visible = false;
$w->Documents->Open(realpath('test.docx'));
$content = (string) $w->ActiveDocument->Content;
echo $content;
$w->Quit();
$w->Release();
$w = null;
Я получаю ошибку:
Uncaught exception 'com_exception' with message 'Source: Microsoft Word
Description: This command is not available because no document is open.'
Он чувствует, как будто это какая-то проблема разрешения. Я попытался поместить путь test.docx
, кроме того, используя realpath, и это не помогло. Также попытался поместить его в корень моего диска C. Я использую Windows 7 Professional и Microsoft Office 2007.
Вы уверены, что путь к файлу верен? Попробуйте указать абсолютный путь. – Gordon
Я тройной проверил путь даже с абсолютным путем, все еще не повезло. – mikelbring