Java Spring, извлеките определенное текстовое поле из .docx - PullRequest
0 голосов
/ 22 ноября 2018

Прямо сейчас я использую 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?

...