1

Word 2007 で作成された docx 形式の Word 文書があります。この文書を開き、文書内の特定の場所にテキスト、画像、表を追加する必要があります。

パワーポイントでも同じことをする必要があります。

ドキュメント内の文字列を使用して検索し、それらを置き換えた場所をグーグルで検索すると、解決策が見つかりました。私はそれがそれを行う方法ではないと思います。

私が見つけた別の解決策は、Word 文書にブックマークを挿入し、ブックマークの後にデータを追加することでした。これは、Apache POI ライブラリを使用して行われました。このソリューションは見栄えが良くなります。しかし、ドキュメントの別の部分に同じデータを配置する必要がある場合はどうなるでしょうか。同じデータを挿入するために複数の一意のブックマークを定義したくありません。

基本的に、単語テンプレートを作成し、データを挿入できるキーワードを定義する方法を探しています。

更新このhttp://code.google.com/p/xdocreport/を 見つけて、私が望んでいたことをほぼ正確に行いました。

4

2 に答える 2

1

DocmosisJODReportsは、Doc / DocXテンプレートからドキュメントを生成できるため、これらも確認することをお勧めします。彼らはプレースホルダーを使用して、あなたが求めていることを正確に実行します。テーブル/ヘッダー/フッター/画像なども作成できます。私はDocmosisを製造している会社で働いています。

于 2012-08-16T07:58:01.397 に答える
0

もう 1 つの解決策は、CustomXMLParts にマップされた ContentControls を使用することです。これにより、MS Word や PowerPoint (Java など) の外部から XML を更新でき、内部のコンテンツが自動的に更新されます。

于 2012-08-16T09:55:09.177 に答える