ИСТОРИЯ ИЗМЕНЕНИЙ ВЕРСИЙ ПРОГРАММЫ ZD2T Преобразование DOC/RTF/HTM/TXT в TXT (C) Zmiy (zmiy@inbox.ru), 2002-2004, freeware http://zmiy.da.ru [+] - добавлено [!] - исправлено 27.11.2004 - ZD2T v.2.03 ------------------------ [!] исправлена некорректная работа опции e (варианты символов конца строки для выходного текста) [БЛАГОДАРНОСТЬ ЛЕОНИДУ] [+] добавлена замена сочетаний '--' на '-' [+] добавлены дополнительные тэги title, head, body в алгоритм определения формата файлов HTM [+] добавлено отображение информации #i - о картинках и объектах в DOC и RTF [!] коррекция мелких ошибок и неточностей 23.05.2004 - ZD2T v.2.02 ------------------------ [!] исправлен вывод инф.о таблицах '#t' после преобразования DOC и RTF [!] исправлено создание BAK-файла для TXT с именем файла из больших букв 20.05.2004 - ZD2T v.2.01 ------------------------ [+] опция zb - вывод информации о таблицах символом '#' в консоль [!] исправлено выделение пустыми строками заголовков, состоящих из нескольких строк подряд [!] исправлено форматирование некоторых строк с левым и правым отступом для RTF(DOC) [!] исправлено выравнивание вправо и по центру для строк с левым и правым отступом для RTF(DOC) [!] абзацный отступ для сносок из DOC и RTF [!] коррекция мелких ошибок и неточностей 20.04.2004 - ZD2T v.2.00 ------------------------ [ ] полностью переписанная и значительно дополненная версия [+] обработка TXT, HTM, RTF без использования внешних программ [+] преобразование DOC в RTF при помощи OLE-вызова MS Word и дальнейшая обработка уже RTF-файла [+] корректная обработка спецсимволов HTM, а также символов, отсутствующих в кодировке DOS (такие символы конвертируются в похожие латинские или русские) [+] корректная обработка символов Unicode в RTF (такие символы конвертируются в похожие латинские или русские) [+] автоопределение 5 кодировок - DOS(ALT), WIN, KOI(KOI8-U), MAC, ISO по алгоритму возможных 3-буквенных сочетаний символов русского языка [+] определение 2 вариантов форматирования входных файлов - строка-абзац и форматированный текст с абзацами, выделенными пробелами [+] возможность указания для маски файлов h вместо *.htm *.htm *.shtml *.php *.asp [!] вариант опции c- - не определять заголовки по ключевым словам и т.д., не центровать и не отделять их пустыми строками [+] опция e - варианты символов конца строки для выходного текста [!] изменена опция f; теперь f - форматировать текст, f- - не форматировать текст [+] опция i - кодировка входного файла [+] опция k - обработка файлов в подкаталогах [+] опция n - ограничение количества пустых строк в выходном файле [+] опция o - кодировка выходного файла [+] опция v - формат входного файла [+] опция w - формат выходного файла [+] опция za - тип абзаца входного файла [+] опция zg - форматирование строк с символами псевдографики [+] опция zi - вывод информации в TXT о картинках из DOC и RTF [+] опция zp - разрядка неразрывным пробелом слов с начала строки (для действующих лиц пьес) [+] опция zr - убирать разрядку текста пустыми строками [+] опция zs - тип сносок в выходном файле из DOC и RTF [+] опция zt - вывод содержимого тэга HTM [+] опция zw - преобразовывать DOC в TXT без использования MS Word [+] сохранение соответствующих отступов текста из TXT, HTM, RTF в выходном файле [+] дополнительные слова для распознавания заголовков [+] возможность вывода текста в консоль (стандартный вывод - stdout), например, для использования с программами просмотра, которые могут принимать текст из стандартного ввода [+] возможность преобразования DOC (только OLE-вариантов) без использования MS Word (только текст без восстановления форматирования) [+] возможность просмотра TXT, HTM, RTF, DOC в файловом менеджере FAR 01.03.2004 - ZD2T v.1.06 ------------------------ [+] дополнительные слова для распознавания заголовков [+] определение и удаление старого абзацного отступа строк (удаляется только общий отступ всех строк) [+] вставка после тире неразрывного пробела вместо обычного [+] удаление неразрывного пробела в конце строки при форматировании [!] возможность указания для маски файлов t и d вместо *.txt и *.doc *.rtf соответственно [!] блокировка обработки временных файлов MS Word, имена которых начинаются с '~$' [!] при форматировании TXT неразрывные пробелы не преобразуются в обычные [+] опция zu - преобразование неразрывных пробелов в обычные при сохранении в TXT [!] коррекция мелких ошибок и неточностей 03.01.2004 - ZD2T v.1.05 ------------------------ [+] дополнительные слова для распознавания заголовков [!] коррекция мелких ошибок и неточностей 24.12.2003 - ZD2T v.1.04 ------------------------ [+] дополнительные слова для распознавания заголовков [!] исправлено некорректное форматирование по длине [!] коррекция мелких ошибок и неточностей 03.11.2003 - ZD2T v.1.03 ------------------------ [+] дополнительные слова для распознавания заголовков [+] возможность указания для маски файлов txt и doc вместо *.txt и *.doc *.rtf соответственно [+] опция a - количество пробелов в абзацном отступе при форматировании TXT [+] опция b - удалять созданные во время работы BAK-файлы [+] опция d - установить параметры по умолчанию [+] опция r - позиция правой границы текста при форматировании TXT, с возможностью не выравнивать текст по правой границе [+] преобразование неразрывных пробелов в обычные [!] недопущение при форматировании TXT переноса тире на следующую строку [!] коррекция мелких ошибок и неточностей 28.06.2003 - ZD2T v.1.02 ------------------------ [+] преобразование сносок DOC и RTF через MS Word в сноски в конце документа 09.05.2003 - ZD2T v.1.01 ------------------------ [+] дополнительные слова для распознавания заголовков [!] изменение языка для конвертируемых DOC и RTF в MS Word на русский для корректного сохранения в TXT [!] удаление в MS Word верхних и нижних колонтитулов в DOC и RTF для корректного сохранения в TXT [!] изменение символа длинного тире из шрифта Symbol в нормальное тире для корректного сохранения в TXT [!] коррекция мелких ошибок и неточностей 02.05.2003 - ZD2T v.1.00 ------------------------ [+] возможность прерывания работы программы по Ctrl-C или Ctrl-Break [+] опция c - центровать распознанные заголовки в выходном TXT [+] сохранение и восстановление пользователя настроек MS Word, которые изменяются в процессе работы программы для корректного изменения текста и преобразования в TXT [+] определение внутри MS Word для DOC и RTF строк таблиц, а также соответственное выделение их в выходном TXT при помощи символа '#' [!] коррекция мелких ошибок и неточностей 24.04.2003 - ZD2T v.0.99 ------------------------ [ ] последняя версия ZD2T для внутреннего использования :) [+] дополнительные слова для распознавания заголовков [+] опция f - не форматировать текст (текст сохраняется в варианте строка-абзац) [!] сообщения программы переведены на русский язык :) [+] определение внутри MS Word для DOC и RTF выравнивания текста вправо и по центру, а также соответственное выравнивание в выходном TXT [+] определение внутри MS Word для DOC и RTF расположения таблиц, а также соответственное указание местоположения этих таблиц в выходном TXT при помощи символа '#' [+] распознавание заголовков из арабских, римских цифр или из больших букв и выделение таких строк отступами [+] указание разрыва строки при форматировании в выходном файле при помощи символа '#' [!] коррекция мелких ошибок и неточностей 20.09.2002 - ZD2T v.0.01 ------------------------ [ ] первая версия ZD2T для внутреннего использования :) [+] сохранение DOC или RTF при помощи OLE вызова MS Word в TXT в варианте строка-абзац [+] автоматическое распознавание кодировок текста DOS(ALT) и WIN [+] форматирование TXT по фиксированной правой границе 76 с абзацным отступом 5 без центрования заголовков [+] определение заголовков из трех звездочек или из ключевых слов и выделение таких строк пустыми строками [+] преобразование текста в похожие символы, которых нет в кодировке DOS, и сохранение TXT в кодировке DOS(ALT) [+] создание BAK-файла TXT 07.01.2001 - Q & W v.0.00 :) ------------------------- [ ] Q.EXE - маленькая программка для фиксированного (абзац - 4, правая граница - 78) форматирования TXT любой кодировки из варианта строка-абзац [ ] W.EXE - маленькая программка для расформатирования TXT любой кодировки в вариант строка-абзац