PDA

Просмотр полной версии : Лёгкая конвертация текста в HTML


dt88
10.02.2009, 00:14
Много писать не буду)

Собственно, недавно создал программку для удобной верстки текста в xHTML

Что умеет:
» Выделять абзацы
» Формировать списки
» Формировать таблицы ( в т.ч. из *.cvs )
» Заменять некоторые символы спец.символами
» Удалять лишние пробелы, переводы строк и т.д.
» Немножко SEO

Это вроде аналога известного Типографа, однако, работать умеет локально, и немного индивидуальности прибавлено.

В общем, кому интересно заглядывайте на сайт проекта текст в HTML (http://texttohtml.ru) . Там же можно скачать все это дело, попробовать и более подробно ознакомиться с возможностями.

Жду предложений, критики, и всего что только можно или сюда или на сайте проекта на форуме.

p.s. Если не понравится, сильно не ругайте – может не вам, так другому человеку пригодится. А вообще намерен дорабатывать это дело со временем, как минимум для себя любимого)

p.s.s. Если вы сочли, что сервис достоен хотяб капельку внимания, то буду рад если напишите о нём в своем блоге или поделитесь ссылкой с другом)

dt88
22.02.2009, 20:33
Немного доработал (v 0.96)
Изменения:
» Поддержка до 3 уровней вложенных кавычек (ставит все разные, возможность настраивать их вид).
» Сохранение настроек в cookie (теперь при повторном открытии скрипта не придется заново производить нужные настройки (относится как к локальной, так и on–line версии)).
» Теперь, если строка заканчивается символом пробела или – (переносом), то будет вставлен тег переноса строки вместо конца абзаца.
» Ячейки первой строки таблицы теперь формируются не из td, а из th ( заголовочные по спецификации W3C ).
» Добавлена кнопка «Сброс»;)

dt88
09.03.2009, 20:56
Новая версия 0.97
Пакетную конвертацию не удалось сделать, по крайней мере, ничего полезного по этой теме не нашел. Все-таки это JavaScript, и не позволяет он работать с файлами. Может быть, просто не достаточно опыта, так что откладываю эту просьбу в сундук с табличкой «На нескорое будущее».

Итак, обновлено:
» Галочка «только SEO» раньше не сохранялась в cookie, хотя не столь важно, но все ж починил.
» Возможность (галочка в настройках) указывать создавать из первой строки документа заголовок <h1> , и если в настройках введен class, то атрибут с введенным именем класса добавляется к тегу.
» Подверглись изменениям и доработке обрамление абзацев, теперь (для наглядности символ _ обозначает знак пробела):

Вводим:
Абзац1_
абзац 2.

Получаем:
<p>Абзац1
абзац 2.</p>

Вводим:
Абзац1._
Абзац2.

Получаем:
<p>Абзац1.</p><br />
<p>Абзац2.</p>
В следующей версии обещаю сделать выключение этой функции снятием галочки в настройках.
» Удаление переносов. Очень удобная функция, если есть текст, например из книги, где расставлены переносы, а за ними идут переводы строк.

Вводим:
Провер-
ка.

Получаем:
<p>Проверка</p>
Опция отключается в настройках, если отключить, то будет так:

Вводим:
Провер-
ка.

Получаем:
<p>Провер–<br />
ка</p>
» Статистика стала разнообразней и начала представлять хоть какой-то практический интерес. Результаты статистики приближены к результатам статистики в MS Word.

Пока что получается такое вот безобразие. Подумываю о реорганизации структуры меню «Настройка», хотя разрослось еще не так сильно. И еще пару моментов, но времени буду уделять этому немного меньше (госы, диплом,…армия).
Предложения, пожелания, просьбы как обычно принимаются.
Также принимаются пожертвования (реквизиты на сайте). Даже 1 – 10 рублей, будет если не материальной, то моральной помощью :)

dt88
13.03.2009, 15:13
Пофиксил критические баги, связанные с параграфами

Rambler's Top100