Как преобразовать HTML в текст в Java

Эта простая тема посвящена тому, как преобразовать HTML в текст в Java. Приложение преобразования Java HTML в обычный текст, работающее под платформами Windows, Linux или macOS, может быть разработано с использованием простых и удобных API-интерфейсов.

Шаги для преобразования HTML в текст в Java

  1. Настройте свой проект, чтобы добавить Aspose.HTML for Java из репозитория Maven.
  2. Включите ссылку на пространство имен Aspose.HTML в свое приложение.
  3. Прочитайте содержимое исходного файла HMTL, используя объект String.
  4. Инициализировать объект HTMLDocument class для загрузки исходной строки HTML.
  5. Инициализировать объект класса INodeIterator для итерации узлов и добавления в StringBuilder.
  6. Сохраните извлеченный текст из HTML на диске

Чтобы извлечь текст из HTML, можно использовать приложение на основе Java, используя несколько строк кода. Мы начнем процесс, загрузив исходный HTML-код в объект String, а затем загрузив эту строку с помощью класса HTMLDocument. Затем мы будем использовать INodeIterator для извлечения, обхода и добавления узлов HMTL в StringBuilder. Наконец, StringBuilder будет сохранен как обычный текстовый файл на диске.

Код для преобразования HTML в текст в Java

Приведенный выше пример в Java конвертирует HTML в обычный текст за несколько вызовов API. Мы создали класс StyleFilter, который расширяет класс NodeFilter и реализует метод AcceptNode для установки фильтров узлов клиента и исключения нежелательных узлов из HTML в процессе преобразования.

В этом разделе мы рассмотрели как извлечь текст из HTML в Java. Если вас интересует преобразование файла MD в формат XPS, перейдите к разделу конвертировать Markdown в XPS с помощью Java.

 Русский