Как создать гиперссылку на внешний сайт в формате Apache POI Word .doc (HWPFDocument) - PullRequest
0 голосов
/ 04 февраля 2019

Я пишу небольшую программу на 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?

...