现在,我在我的春季网络应用程序中使用apache.poi来提取以前上传的.docx的全部内容。
public Details getDetailsFromFile(String file) throws IOException, InvalidFormatException {
Details details = new Details();
FileInputStream fis = new FileInputStream(env.getProperty("rootlocation") + "/" + file);
XWPFDocument xdoc = new XWPFDocument(OPCPackage.open(fis));
XWPFWordExtractor extractor = new XWPFWordExtractor(xdoc);
details.setText(extractor.getText());
return details;
}
是否有一种方法可以向.docx中的文本框分配诸如ID之类的内容并仅提取该内容,而不是获取.docx的全部内容并使用应用程序逻辑对其进行拆分?您如何在.docx中分配ID,然后使用Java提取ID?