私はワードファイルの内容を読もうとしています。 localhostでこのスクリプトを実行すると、ビープ音が鳴り、ページが読み込まれて何も起こりません。私は、COM作業はPHPを使用してCOMを開くことができません
$ワード=新しいCOM( "word.application")または ダイ( "MS Wordの オブジェクトを初期化できませんでした。")にするために変更php.iniのか、どこかを確認する必要があります;
$ word-> Documents-> Open(realpath( "test.doc"));
//コンテンツを抽出します。
$ content =(string)$ word-> ActiveDocument-> Content;
echo $ content;
$ word-> ActiveDocument-> Close(false);
$ word-> Quit(); $ word = null; unset($ word);
なぜ動作しないのかについては、私はユーザアカウントPHPが 'test.doc'へのアクセス権を持っていないと思われます。 –
test.docは同じディレクトリにあり、アクセス可能です。私が本当にしなければならないことは、それを添付してメールで送る前に、メタデータ(文書のタイトル、主題、著者、チーム、マネージャー、会社など)を取り除くことです。どのように私はこれを行うことができますsuggessionsを持っていますか? COMで私は$ word-> ActiveDocument-> BuiltInDocumentPropertiesを使用していましたが、それは動作しません – shazia