Wordファイル内のテキストとロゴを置き換えるためにdocx4j 2.8.1を使用しています。約 50 個のドキュメントの処理は非常に遅いため、パフォーマンスを改善したいと考えています。docx4j のパフォーマンスを向上させるために推奨されるオプションは何ですか?
文字列 (ロゴではなく) を置き換えるコードは次のようになります。
String xml = XmlUtils.marshaltoString(documentPart.getJaxbElement(), true);
HashMap<String, String> mappings = buildReplaceMap(userData);
Object obj = XmlUtils.unmarshallFromTemplate(xml, mappings);
documentPart.setJaxbElement(obj);