Как преобразовать HTML в форматированный текст, чтобы макет, такой как интервал, границы таблицы, расположение элементов, оставался неизменным?

Как преобразовать HTML в форматированный текст, чтобы макет, такой как интервал, границы таблицы, расположение элементов, оставался нетронутым? Есть ли инструмент для того же?

Уже опробовал несколько вариантов, как указано ниже, но форматирование вывода не соответствует желаемому:

  1. Преобразование TxtControl
  2. Преобразование PythonCom

Проблема: преобразование HTML-таблицы с интервалом между ячейками, в результате чего содержимое ячейки перемещается на следующую строку, что нарушает форматирование. Ожидаемый результат: содержимое ячейки строки таблицы должно быть в одной строке, а граница должна быть неповрежденной в текстовом файле.

Кроме того, конвертация PDF/RTF в TEXT также будет работать, только форматирование должно быть без изменений.

Прикрепление скриншотов для большей ясности по требованию. ВХОД HTML СКРИНШОТ

Выходной текстовый скриншот

В качестве альтернативы, есть ли способ прочитать символьный HTML и записать в текстовый файл, чтобы макет не изменился при выводе текста.

1 ответ

Это работает?

Вы можете конвертировать HTML в BBCode и у вас есть редактор RTF.

http://www.ecardmax.com/hoteditor/

Просто установите флажок HTML, чтобы в него можно было вставить HTML. Поэтому, когда вы вставляете свой текст, вы выбираете часть HTML, вы должны попробовать оба варианта.

Вот результаты вашего поста в BBCode

Обратите внимание, что это моя отредактированная версия:

How to [B]convert[/B] HTML into formatted Text, so that the layout such as spacing, table borders, element positioning remains intact? Is there any tool for the same?
Tried a few options already as follows but output formatting is not as desired:
[LIST=1]
[*]TxtControl conversion
[*]PythonCom conversion[/LIST]
[B]Issue:[/B] Converting HTML table with spacing between cells resulting in cell content getting moved to next line hence disturbing the formatting.Expected output is : Table row cell content shall be in same line and border shall be intact in text file.
Also, PDF/RTF to TEXT conversion will also work just formatting should be intact.

Может случиться так, что вам нужно вручную удалить что-то из этого, например, мне пришлось удалить текст под названием "Спасибо за ваши изменения!" это появляется, когда вы редактируете что-то, и это все еще в ожидании.

Это полезно, если вы хотите конвертировать старые сообщения, к которым у вас больше нет доступа в XenForo.

Затем вы можете поместить его в текстовый заменитель, где он может заменить [B] в **

Другие вопросы по тегам