憶測に過ぎないとは思いますが、詳しい方からのコメントをお待ちしております。MS Word COM アドイン、OO ブリッジ、またはカスタム実装のようなものです。
私が知りたい理由は、基本的なオンライン ドキュメント編集 (この時点では非常に基本的で、基本的にはリッチ テキストのみ) を php Web アプリに提供したいからです。マークアップを html 形式で保存し、ユーザーの利便性のために rtf/doc などに変換すると思います。
憶測に過ぎないとは思いますが、詳しい方からのコメントをお待ちしております。MS Word COM アドイン、OO ブリッジ、またはカスタム実装のようなものです。
私が知りたい理由は、基本的なオンライン ドキュメント編集 (この時点では非常に基本的で、基本的にはリッチ テキストのみ) を php Web アプリに提供したいからです。マークアップを html 形式で保存し、ユーザーの利便性のために rtf/doc などに変換すると思います。
Apache POI プロジェクト (Java で作成) は、MS Office スイートの多くのファイル タイプへのインターフェイスを提供します。
PHP/Java ブリッジを使用して、PHP 内から Java コードを実行できます。
これは、Web アプリケーションで MS Word ドキュメントのインデックスを作成する必要があるアプリケーションで 1 回使用しました。すべてをセットアップするのは非常に面倒だったことを覚えていますが、それは非常にうまく機能し、かなり高速でした. (残念ながら、コードは PHP4 で書かれており、私はそれを所有していないため、ここでスニペットを提供することはできません。)
PS 私は新しいユーザーなので、リンクを投稿することはできません。「Apache POI」と「PHP/Java bridge」をググって、それぞれのプロジェクトのホームページにアクセスしてください。
彼らはおそらくwvWareかそれに類似したものから始めて、おそらく彼ら自身を書いたでしょう。Linux上のGoogleデスクトップがMSWordドキュメントの解析にwvWareを使用しているように見えることに気づきました。
Wordファイル形式のドキュメントは入手可能ですが、それを読むと、簡単な作業ではないことがわかります。
WordまたはOpenOfficeの自動化が最も簡単ですが、そのようなWordの使用にはライセンスの問題があり、Webサーバーでどちらかを使用すると同時実行の問題が発生する可能性があります。
これを行う一般的な方法は、ファイル拡張子が .doc の RTF を生成することです。Word やその他のエディタで問題なく動作し、ユーザーは「DOC ファイル」であることに満足しています。
このクラスはあなたを助けるかもしれません。私はそれを使用したことはありませんが、ここにいくつかのリンクがあります: