1
Как читать закладку словарного документа с помощью java poi? С помощью закладки мы можем установить контент/текст? Я использую XWPF читать DOCXКак читать закладки документа с помощью java poi?
Как читать закладку словарного документа с помощью java poi? С помощью закладки мы можем установить контент/текст? Я использую XWPF читать DOCXКак читать закладки документа с помощью java poi?
Найдено этот ответ:
for(XWPFParagraph paragraph : paragraphs) {
CTP ctp = paragraph.getCTP();
// Get all bookmarks and loop through them
List<CTBookmark> bookmarks = ctp.getBookmarkStartList();
for(CTBookmark bookmark : bookmarks) {
// Extract the name of the bookmark
String bookmarkName = bookmark.getName();
// Get matching bookmark value
String bookmarkValue = bookmarkValues.get(bookmarkName);
if(bookmarkValue!=null && !bookmarkValue.equals("")) {
// Create a new RSID (revision identifier) and add text
CTR ctr = ctp.addNewR();
CTText text = ctr.addNewT();
text.setStringValue(bookmarkValue);
}
}
}
Источник: Replace bookmark value
Привет, спасибо за ответ ... с кодом Я могу достичь имя закладки .. .. но я хочу заменить текущее значение закладки ... что не происходит ... его запись значения рядом с закладкой ... есть ли способ заменить значение закладки? Спасибо –
Вы должны сами манипулировать основным OOXML. См. Http://apache-poi.1045710.n5.nabble.com/Replacing-the-value-of-the-bookmarks-td5710052.html –