1

Word文書をテキストに変換しようとしていますが、以下のコードを使用しています。

public function executeManoj() { 
$filename='C:\xampp\htdocs\branch.com\web\greenwich-beer-and-jazz-application-form.doc';    
$TXTfilename = $filename . ".txt";

$word = new COM("word.application") or die("Unable to instantiate Word object");
$word->Documents->Open($filename);

// the '2' parameter specifies saving in txt format
$word->Documents[1]->SaveAs($TXTfilename ,2);
$word->Documents[1]->Close(false);
$word->Quit();
$word->Release();
$word = NULL;
unset($word);

$content = file_get_contents($TXTfilename);
//unlink($TXTfilename);
exit;
}

しかし、それはエラーを言っている結果になります

"COMオブジェクト`word.application'の作成に失敗しました:構文が無効です"...。

xammpで「サービスがデスクトップと対話することを許可する」をチェックしました。

その前にソフトウェアをインストールする必要がありますか?

4

1 に答える 1

1

この PHP のバグについてword.applicationは、お使いのマシンにインストールされていないようです。最初にインストールしてみてください(どこにあるかわかりません...)。

于 2012-04-20T14:19:49.957 に答える