Формат текста
Нужно, чтобы полученный текст не содержал элементов разметки, был центрован или выровнен по одному/обоим краям, проведено заполнение пробелами, нужным количеством переводов строк и т.д.
И чо?
Изините, торопился. Какие подробности еще нужны? И что есть загадочное "чо"?)
Каков формат текста: txt, rtf, doc, odt?
Вам нужно сделать это программным путём или вы ищете софтину, с помощью которой это можно сделать?
В любом случае, следует указываеть ось, под которую это нужно.
Язык программирования - вас устроит любой? А то получите исходник на брэйнфаке...
Желателен небольшой кусок исходного текста, и что в итоге нужно получить.
Чем больше данных вы приведёте - тем больше шансов, что вам помогут.
Нужно из файла html сделать простой нормальный текст. Формата txt. Ось винда, только не семерка и не девяносто восьмая, язык C. Хотелось бы увидеть хотя бы примерный программный код, с помощью которого можно так форматировать)
Цитата: Hiku
Нужно, чтобы полученный текст не содержал элементов разметки, был центрован или выровнен по одному/обоим краям, проведено заполнение пробелами, нужным количеством переводов строк и т.д.
Цитата: Hiku
Нужно из файла html сделать простой нормальный текст. Формата txt.
Никак не полуится. Ну вот совсем вообще почти никак.
Вообще все не так уж сложно. Тут две подзадачи:
1. Разобрать хтмл - смотрим на теорию языков, лексиеский анализатор. Ну или ищем в инете готовые решения.
2. Вывести текст в файл соответствующего формата.
Как я сказал выше, в txt невозможно ни по центру выровнять, ни по краям. Следовательно, формат нужен другой. Если все же txt (и пытаться все выровнять пробелами с заданной шириной страницы в символах) - извращение конечно, но делать тут особо нечего. Если выводить в подходящий для таких целей формат - то проще всего использовать COM.
Пробуем, пишем, задаем конкретные вопросы, а не общие. И больше не торопимся.
Не вижу причин по которым txt нельзя выровнять ни по центру ни по краям. Обоснуйте пожалуйста
зы. Шрифты тоже разные бывают, например не все символы одинаковой ширины. Текст по любому не будет везде отображаться правильно выровненным. Для примера - в винде открываем блокнот, ставим шрифт Courier, набираем две строки (так сказать, выровненные по правому краю)
<пробел> <пробел> <пробел> <пробел> abcd
<пробел> <пробел> abcdef
Наслаждаемся выровненным по правому краю текстом. А теперь меняем шрифт на Times. Так что (хотя по знакам и выровнено) при просмотре далеко не факт наличие правильного отображения. А я жутко сомневаюсь, что человек, давший такое задание, будет проверять его из нормального редактора аля notepad++, или считать пробелы.