Я нашел, что люди используют docx4j для изменения docx's. Я прошел «начало», и я полагаю, что у меня есть базовые знания об этой работе lib.Как добавить текст в начало docx java
Что я хочу достичь, так это добавить основной текст в начало документа (перед любым другим текстом). Мне удалось добавить текст в конец файла. Вот код:
for(File file: folder.listFiles())
{
if(file.getName().contains("docx"))
{
try
{
WordprocessingMLPackage docx = WordprocessingMLPackage.load(file);
docx.getMainDocumentPart().addParagraphOfText(toAppend);
docx.save(new File(file.getAbsolutePath()));
}
catch (Docx4JException e)
{
e.printStackTrace();
}
}
}
но он не ведет себя так, как я ожидал. Он добавляет текст в eof. Как добавить текст перед MainDocumentPart, а не после? Также я хотел бы сохранить код чистым и простым для чтения.
Не следует ли иметь дополнительные API, помимо 'addParagraphOfText'? – GGrec