Прямо сейчас я использую 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 и извлечь только это, вместо получения всего содержимого .docx и разделить его с помощью логики приложения?Как бы вы присвоили идентификатор в .docx, а затем распаковали его с помощью Java?