1

docx4j を使用して動的データを含む docx ファイルを生成しています。サンプルの docx ファイルがデータベースから取得されます。ここで、ドキュメント内の動的データを変更する必要があります。

動的データを含む xml を生成するために xstream を使用しています。

この xml を doc ファイルで使用されるコンテンツ コントロールにマップする方法を教えてください。

また、既存のコンテンツ コントロールにマップされた xpath も見つけました。この xpath はどのように生成され、新しいコンテンツ コントロールを追加して動的データをマップできるように xpath を変更する方法を教えてください。

docx4j を使用して動的データを含むドキュメントを生成する方法を教えていただければ幸いです。

前もって感謝します。

4

1 に答える 1

1

開示: 私は docx4j プロジェクトを管理し、OpenDoPE 規則を作成しました

コンテンツ コントロールを「バインド」するには、通常、Word アドインを使用します。

docx4j は、 OpenDoPE 規則を使用して、繰り返しと条件文もサポートしています。このような種類のコンテンツ コントロールを設定する場合は、上記のいずれかではなく、それらをサポートするオーサリング アドインを使用する必要があります。さらに、OpenDoPE Web サイトとdocx4j データ バインディング フォーラムを参照してください。

docx4j を使用している場合は、アドインhttp://www.opendope.org/downloads/authoring-friendly/setup.exeを使用することをお勧めします。

docx4j がこれらのファイルをどのように処理するかについての質問については、docx4j 入門ガイドと、名前のプレフィックスが「ContentControls」のさまざまなサンプルを参照してください。

于 2012-11-22T09:16:51.297 に答える