Я пишу небольшую программу на Java с использованием библиотеки POI.В настоящее время мне нужно создать новую гиперссылку в файле .doc.Я нашел решение этой проблемы, но это для XWPFDocument (файл .docx), и мне нужно одно для HWPFDocument (файл .doc).
Вот метод:
private void populateRow(List<SeEntryModel> seEntries, TableRow r, TableCell c, String versionFromTemplate) {
for (SeEntryModel seEntryModel : seEntries) {
if (seEntryModel.getVersion().equals(versionFromTemplate)) {
StringBuilder textToAdd = new StringBuilder();
List<URL> listOfEvidence = seEntryModel.getListOfEvidence();
for (URL evidence : listOfEvidence) {
// TODO add Hyperlinks
}
}
c = r.getCell(4);
Paragraph p = c.getParagraph(0);
CharacterRun run = p.getCharacterRun(0);
run.insertBefore(textToAdd.toString());
return;
}
}
}
Здесь приведены ссылки на похожие вопросы, но они касаются класса XWPFDocument (формат .docx): Как создать ссылку электронной почты в формате POI Word
Как создатьсуществующая ссылка на файл в формате POI Word?