Я использую 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);