0

docx ファイルを読み取り/解析し、特定の段落/テーブルを複製し、いくつかの変数 (#myvar または $myvar) に値を入力するなどの操作を行う PHP スクリプトを作成するように依頼されました。word/document.xmlファイルを直接使用するか、ドキュメント全体をHTMLファイルに変換してから、DOMを使用して解析することをお勧めします(このソリューションは好きではありません:( )?解析するdocxの構造はまだ定義されていませんが、それを行うのが私の仕事です!そして、可能な限り一般的でなければなりません。

私が何をしているのかを明確に理解するために、docx ファイルは CV モデルであり、DB からのデータを入力する必要があります。PS: Xquery を使用して XML ファイルを効率的に解析/変更する方法がわかりません。私が持っている唯一の解決策は、その docx 内で変数 ($ または #.. を含むプレーン テキスト) を使用することです。助けてくれてありがとう :)

4

2 に答える 2

3

Word 文書を作成できる 2 つの主要な PHP ライブラリがあります。問題の解決に役立つ可能性のある両方の機能の説明を次に示します。

  1. PHPWord (オープンソース) - テンプレート ドキュメントを読み込んで値を置き換えることができます...ライブラリのソース コードでこの例を見てください。おそらく、CV テンプレートを定義し、これを使用して解決策を見つけることができます。
  2. PHPDocX (基本機能は無料、より高度な機能は有料) - テンプレートを使用し、ドキュメント内のコンテンツを検索および置換できます (おそらく有料版のみ)。
于 2013-04-25T23:01:19.957 に答える