フィールドが定義された.docxテンプレートがあります。Webサービスでユーザーが入力したデータを取得し、Javaを使用してそれらのフィールドに挿入する必要があります。
私のチームと私はこれを一日中研究してきましたが、これに対する簡単な解決策を見つけることができませんでした。
これを比較的簡単に行う方法はありますか?
ありがとう。
編集:
Alt + F9を押すと、すべてのフィールドが次のように表示されます。
{ FORMTEXT }
POIはこれを行うのに十分なサポートを持っていないようです。
すべての依存関係を満たせなかったため、WindowsXPでOpenOfficeSDKを正常にセットアップできませんでした。
docx4jは機能する可能性がありますが、その中のMailMergerは現在、指定されたデータでフィールドに入力していません。
docxを抽出してword/document.xmlファイルを開くと、1つのフィールドの周りのXMLは次のようになります。http://pastebin.com/uXBtz7X5 (FieldNameとFieldValueを検索して、これらが定義されている場所を確認してください)