Java で記述されたプログラムを使用して、タイトル、ヘッダーなどの静的フィールドを含む .doc または .docx ドキュメントを読み取る必要があります。同じプログラムを使用して、ユーザーがフォーム (GUI) に入力すると、これらすべての情報が、以前に読んだドキュメントの適切な場所に追加されます。
私の仕事に最も適したフレームワークはどれですか?
apache-poi-or-docx4j-for-dealing-with-docx-documents を参照してください
ドキュメントへのテキストの追加に関するテクニックについては、ドキュメント生成を参照してください。
docx4j は、主に docx (および pptx、xlsx) ファイルで動作します。従来のバイナリ ドキュメントに関する限り、いくつかのオプションがあります。
POI の HWPF サポートを使用します。これは、依存関係として docx4j に含まれています。しかし、ドキュメントをdocx4jの内部表現に変換しないため、これは優れたアプローチではありません.
JODConverter を使用してドキュメントを docx に変換し、必要に応じて元に戻します。これが最善の方法です。