要使用docx4j修改文檔內容,可以按照以下步驟進行:
WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.load(new File("input.docx"));
MainDocumentPart mainDocumentPart = wordMLPackage.getMainDocumentPart();
org.docx4j.wml.Document document = mainDocumentPart.getJaxbElement();
// 替換文本
TextFinder finder = new TextFinder("old text", "new text");
finder.replace(document);
// 插入新內容
P paragraph = factory.createP();
Text text = factory.createText();
text.setValue("Inserted text");
paragraph.getContent().add(text);
document.getBody().getContent().add(paragraph);
wordMLPackage.save(new File("output.docx"));
通過以上步驟,您可以使用docx4j修改文檔內容。請注意,docx4j提供了許多其他功能,如添加表格、插入圖片等,您可以根據具體需求選擇使用相應的功能。