Для работы с OpenXML MS доступны следующие API Java. Документы Word с Java:
Был еще один, но я уже не помню его названия.
Что касается вашего функционального требования: слияние двух документов технически сложно для достижения результата, которого ожидает конечный пользователь. Большинство API этого не допускают. Вам нужно будет извлечь желаемую информацию из двух документов, а затем самостоятельно создать один новый документ на основе этой информации.
Похоже, что POI может работать с файлами docx
. Вы пытаетесь понять, как их объединить?
Как извлечь простой текст из файла DOCX с помощью новой поддержки OOXML в Apache POI 3.5?