Нужен специальный инструмент для быстрого достижения указанного ниже результата

Редактируйте и работайте визуально, чтобы создать стилизованный текст или импортировать из MS-Word или RTF и получить его разметку HTML(текст со встроенным кодированием)

Я хочу получить нечто похожее:

<p class="home">
  <Span style="xxxxx">
    blah blah blah
  </span>
</p>

Хотя это HTML, но я хочу, чтобы только источник текста HTML хотел получить его быстрым способом

Любые инструменты / хитрости приветствуется

Спасибо

3 ответа3

0

В Word вы можете сохранить как HTML, который будет производить нечто совсем не похожее на ваш пример.

В более поздних версиях Word улучшенный HTML (более ранние версии создавали пригодный для использования, но непонятно повторяющийся и слишком сложный HTML), поэтому вы можете захотеть его очистить

Некоторым людям нравится создавать HTML и RTF/DOC/DOCX из простой текстовой разметки, используя что-то вроде Pandoc.

0

На OS X TextEdit может редактировать RTF и сохранять как HTML. Вот пример вида HTML, который он выплевывает:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   <meta http-equiv="Content-Style-Type" content="text/css">
   <title></title>
   <meta name="Generator" content="Cocoa HTML Writer">
   <meta name="CocoaVersion" content="1138.23">
   <style type="text/css">
      p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
   </style>
</head>
<body>
    <p class="p1">this is a <b>test</b></p>
</body>
</html>
0

Вы можете попробовать unRTF.

  • Версии Linux представлены по ссылке выше.
  • Версии для Windows здесь.
  • OS X позволяет вам установить его с помощью Homebrew, а brew install unrtf .

Например, давайте создадим документ RTF.

Затем преобразуйте его в HTML (который является настройкой по умолчанию).

unrtf test.rtf 

Это вывод:

<!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
<html>
<head>
<meta http-equiv=content-type content=text/html charset=utf-8>
<!-- Translation from RTF performed by UnRTF, version 0.21.2 -->
<!--font table contains 0 fonts total-->
<!--invalid font number 0-->
</head>
<body><b><font size="3"><font color="#000000">This is a bold text<br>
<br>
<i>This is italics</i><br>
<br>
<u>This is underlined!</u></font></font></b></body>
</html>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .