Я хочу создать проект для преобразования текста из Html -страницы в файлы блокнота / doc / pdf.
Я создал WebEngine и WebView в JavaFX, он работает, и я могу загрузить любую страницу.
Теперь я хочу создать функцию, которая должна работать следующим образом:
- Я наведите курсор на элемент HTML на загруженной странице в WebView.
- I щелкните по нему.
- Элемент создан и я получил от него текст.
Как я это себе представляю:
- Я загружаю страницу в WebView.
- Я установил слушателя, который отслеживает мой курсор в WebView.
- Когда я щелкнул, Listener возвращает мне текущий элемент.
- Я беру код HTML из шага 3 и найдите блок, который можно выбрать.
- Я установил свойство "border" и загрузил измененный код HTML обратно в WebView.
- Я анализирую текст и сохраняю его.
Но я не знаю, какой слушатель мне следует использовать.
Есть ли более простые способы выделить элемент HTML и получить его текст?
Должен ли я нормализовать текст, открыв и закрыв скобку (то есть ищите текст строго после закрытия скобки> и открытия нового <, гарантирующего существование тега) Например: </p>
<i>Example</i>
Спасибо.