Быстрая конвертация текста в HTML

1 23
D8
На сайте с 09.02.2009
Offline
1
#21

Немного доработал (v 0.96)

Изменения:

» Поддержка до 3 уровней вложенных кавычек (ставит все разные, возможность настраивать их вид).

» Сохранение настроек в cookie (теперь при повторном открытии скрипта не придется заново производить нужные настройки (относится как к локальной, так и on–line версии)).

» Теперь, если строка заканчивается символом пробела или – (переносом), то будет вставлен тег переноса строки вместо конца абзаца.

» Ячейки первой строки таблицы теперь формируются не из td, а из th ( заголовочные по спецификации W3C ).

» Добавлена кнопка «Сброс»;)

D8
На сайте с 09.02.2009
Offline
1
#22
Maksim-s:
Спасибо :)

Еще вопросик есть.

Можно ли сделать так, что бы когда заканчивается абзац на слово и точку в конце,
затем идет пробел и новая строка (с большой буквы как правило) -> тут ставить <br /> <p>

А там где строка заканчивается на слово с пробелом и затем идет новая строка (с маленькой
буквы) -> не ставить <br /> <p>

ЗЫ Может быть всё это сделать отдельной кнопкой, т. к. не всем это нужно.. :)

Да, конечно можно, в следующей версии будет :) (включение отдельной галочкой думаю сделаю). Только не совсем понял вторую часть. т.е.

1. Если абзац стандартно заканчивается (точкой), затем символ пробела, то этот абзац закрывается, затем идет перенос строки, затем следующий абзац - это понятно.

а 2. Если заканчивается солвом, затем идет пробел и новая (ИМЕННО с маленькой буквы? ) строка - не ставить перенос строки и начало нового абзаца (т.е. вообще ничего не ставить, чтобы было продолжение строчки когда HTML получится), или только перенос строки, а абзац этотже будет? ))

D8
На сайте с 09.02.2009
Offline
1
#23

Новая версия 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 рублей, будет если не материальной, то моральной помощью :)

http://TextToHtml.ru

D8
На сайте с 09.02.2009
Offline
1
#24

Пользуйтесь на здоровье)

Баги все= буду править и дорабатывать прогу немного, ибо... да много причин есть.

Насчет бага - учту в след. версии (пришли пожалуйсто кусочек текста который такой эффект дает при прогоне через программу? можно в личку. спасибо заранее)

D8
На сайте с 09.02.2009
Offline
1
#25

Вродебы критические баги параграфов поправил.

alynx
На сайте с 29.07.2007
Offline
41
#26

"Удалять переносы (полезно для форматирования текста книг - убирает в слове перенос и скрепляет его в единое целое)."

а как оно будет поступать в данном случае со словами, которые пишутся через дефис?

Дизайн сайтов-визиток, интернет-магазинов, порталов, etc. :) Портфолио (http://www.weblancer.net/users/Alynx/portfolio/) | Отзывы (/ru/forum/262475) Срочные заказы не беру. Работаю по предоплате 50%.
D8
На сайте с 09.02.2009
Offline
1
#27
alynx:
"Удалять переносы (полезно для форматирования текста книг - убирает в слове перенос и скрепляет его в единое целое)."

а как оно будет поступать в данном случае со словами, которые пишутся через дефис?

За перенос в данном случае программа принимает символ дефиса/минуса, и нажатие на "Ввод", то бишь перевод строки.

Если в вашем тексте идет слово, написанное через дифис с переводом строки, то ес-но примит его за перенос, но это мало-вероятный случай, точнее , вообще маловероятно т.к.

"кое-

как"

не пишет никто) все в строку идет.

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

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий