Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Конвертор из формата редактора ChiWorker в текст

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    08.12.2009
    Адрес
    Клецк, Беларусь
    Сообщений
    39
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Конвертор из формата редактора ChiWorker в текст

    Доброго времени суток. А реально в эмулятор добавить возможность виртуального принтера для ПК8020 "Корвет" ?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    402
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Krautsov Посмотреть сообщение
    А реально в эмулятор добавить возможность виртуального принтера для ПК8020 "Корвет" ?
    Не совсем понял вопрос. Сейчас в эмуляторе есть поддержка принтера, вывод на принтер можно перенаправить в файл. Нужна поддержка принтера в каком-то другом виде?

  4. #3

    Регистрация
    08.12.2009
    Адрес
    Клецк, Беларусь
    Сообщений
    39
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Не совсем понял вопрос. Сейчас в эмуляторе есть поддержка принтера, вывод на принтер можно перенаправить в файл. Нужна поддержка принтера в каком-то другом виде?
    Добрый день. Я так и не добился вывода файла с текстового редактора "chiworker". Вроде файл создает, но в нем какой то мусор, а не то, что по идее должно было получится. Возможно я что то не так делаю, но там вроде все просто.
    Оно при выборе печати в TXT вроде печатает, в кодировке KO8-U, но как то, наверное не так, какие то лишние символы присутствуют, такие как "T" со стрелкой, "S1" со стрелкой. Их нету в исходном тексте. Еще бы неплохо, что бы автоматом конвертило из KOI8U в что то более читабельное, типа windows кодировки

    Вот пример, после перекодировки куска текста, сохранял файл с виртуального принтера в TXT, затем конвертил в Windows - 1251, так как изначально файл на выходе в KOI8U.
    Нажмите на изображение для увеличения. 

Название:	пример.JPG 
Просмотров:	90 
Размер:	28.0 Кб 
ID:	78042
    Возможно Это какие то может управляющие символы, от этого редактора, но на печати на оригинальном Корвете такого нету, да и в файле исходнике тоже.
    Последний раз редактировалось Krautsov; 04.11.2022 в 16:35.

  5. #4

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    402
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Krautsov, да, это управляющие символы принтера. Конкретно эти ESC S и ESC T включают и выключают режим нижнего индекса. Плохо понимаю, зачем нужно печатать в нижнем индексе символ пробела, может быть, принтер уменьшает его ширину, и это используется для выравнивания строк по ширине? Точно не помню поведение реальных принтеров, но эмуляторы принтеров, которые я пробовал (ESCParser и epsonps), отображают символ в полную ширину.

    К сожалению, навскидку не нашел этот редактор и примеры текста на имеющихся у меня образах дисков, можете поделиться образцом для анализа?

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

    Эти 2 пользователя(ей) поблагодарили Pyk за это полезное сообщение:

    Krautsov(05.11.2022), shapipovo(05.11.2022)

  6. #5

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    402
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Krautsov Посмотреть сообщение
    Я так и не добился вывода файла с текстового редактора "chiworker". Вроде файл создает, но в нем какой то мусор, а не то, что по идее должно было получится.
    В общем, набросал я конвертер, прошу протестировать. Преобразовывает корветовский chi в текстовый файл. Обрабатывает все основные ascii-символы и русские буквы, все остальное заменяется точками.
    На тестовых файлах вроде бы нормально отработал, посмотрите, какой будет результат на ваших, при необходимости доработаю.
    Для запуска необходим Python 3.x
    Вложения Вложения
    Последний раз редактировалось Pyk; 20.11.2022 в 19:43.

    Эти 4 пользователя(ей) поблагодарили Pyk за это полезное сообщение:

    Azm(01.12.2022), Krautsov(21.11.2022), Oleg N. Cher(17.11.2022), shapipovo(17.11.2022)

  7. #6

    Регистрация
    08.12.2009
    Адрес
    Клецк, Беларусь
    Сообщений
    39
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    В общем, набросал я конвертер, прошу протестировать. Преобразовывает корветовский chi в текстовый файл. Обрабатывает все основные ascii-символы и русские буквы, все остальное заменяется точками.
    На тестовых файлах вроде бы нормально отработал, посмотрите, какой будет результат на ваших, при необходимости доработаю.
    Для запуска необходим Python 3.x

    P.S. Прошу модераторов по возможности перенести сообщения о ChiWorker с раздел "Корвета" - там это будет полезнее, да и к эмулятору прямого отношения не имеет (сообщения 814, 815, 817, частично 818, 819, 820, 821 и это).
    Вот бы еще вы бы написали мануал, что и как, а то для меня, что Питон, что Шмитон, это что то ругательное ))) Сам питон я скачал, и вроде бы установил, а что дальше. Ваш файл я скачал и разархивировал. Файлы CHI сейчас попробую вытащить с образа дискеты. И еще может я какой то не тот питон скачал, может есть возможность вашу программу на питоне, как то откомпилировать как приложение ? Я далек от всего этого. и еще, какая кнопка в эмуляторе, отвечает за кнопку ALT в Корвете ? Я что то не пойму, по идее все просто, но не могу сменить окно в программе Proffer Commander
    Нажмите на изображение для увеличения. 

Название:	screen865.jpg 
Просмотров:	93 
Размер:	64.1 Кб 
ID:	78111
    Последний раз редактировалось Krautsov; 17.11.2022 в 16:16.

  8. #7

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    402
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Krautsov,
    Обновил cwk2txt: добавил обработку файлов по маске и исправил замеченные проблемы.

    Proffer посмотрю позже
    Последний раз редактировалось Pyk; 20.11.2022 в 19:44.

  9. #8

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,644
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Прошу модераторов по возможности перенести сообщения о ChiWorker с раздел "Корвета"
    Перенёс.
    С уважением, Станислав.

    Эти 2 пользователя(ей) поблагодарили CityAceE за это полезное сообщение:

    Krautsov(21.11.2022), Pyk(20.11.2022)

  10. #9

    Регистрация
    08.12.2009
    Адрес
    Клецк, Беларусь
    Сообщений
    39
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот ссылка на образ дискеты с этим редактором. По сути, это сделано по подобию текстового редактора Chiwriter для IBM PC
    Программа для печати называется CWPR.COM, вывод файла на печать CWPR filename.chi, далее выбираете тип шрифтов и откуда их загружать, сам редактор называется CW.COM, файл на диске CWANN.CHI, это файл в формате этого текстового редактора с мануалом и обзором возможностей данного редактора.
    Нажмите на изображение для увеличения. 

Название:	scrt.jpg 
Просмотров:	108 
Размер:	74.8 Кб 
ID:	78044

    На IBM имеется упоминание конвертора CHIPBM для конвертации файлов CHI редактора для IBM, правда самой ссылки скачать почему то нету, но там же есть пример файла CHI в PDF, и выложен сам файл с результатом работы данного конвертора под IBM, выглядит очень хорошо. P.S. Может и вы сможете разобрать формат файлов CHI на варианте для "Корвета", мне кажется в нем нету ничего такого сложного.
    Последний раз редактировалось Krautsov; 05.11.2022 в 07:22.

  11. #10

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    402
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shapipovo Посмотреть сообщение
    Здравствуйте, под Linux планируете сборку сделать?
    Что-то я забросил эту идею, надо бы вернуться и сделать все-таки. Попробую на днях.

    - - - Добавлено - - -

    Krautsov, спасибо за ссылки. Немного поизучал тему, навскидку сконвертировать не получилось, вот что удалось раскопать:

    - пример cwann с этого диска с очень сложным форматированием, использует целых 15 шрифтов, выгрузить во что-то приемлемое даже через печать у меня не получилось. Вероятно, ваши файлы попроще, раз печатаются в КИО8. Может быть, есть пример реального файла, который нужно сконвертировать?

    - утилита chipbm действительно не находится, но на сайте есть координаты автора, можно попробовать с ним связаться. Однако, конвертирует она в графический нередактируемый формат, не уверен, что это приемлемый вариант.

    - файлы chi успешно открываются в ChiWriter для DOS, но есть проблема со шрифтами. Надо попробовать подсунуть ему шрифты от корветовского chiworker. Видел упоминания, что из chiwriter можно экспортировать как в обычный текст (без сохранения шрифтов), так и в postscript, который можно потом конвертировать в pdf (но это опять-таки скорее всего нередактируемый формат). Но мне пока не попались соответствующие драйверы для такого экспорта. Сам chiwriter для DOS нашел, например, здесь: http://old-dos.ru/files/file_267.html

    - в последнем файле по предыдущей ссылке упоминается следующий метод конвертирования файлов cw в word: сначала обновляем с 3 версии chiwriter до 4, потом из 4 версии конвертируем в формат WordPerfect, а он, в свою очередь, может импортироваться в старых версиях Microsoft Word. Утилиты для конвертирования там же.

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

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

    - - - Добавлено - - -

    Krautsov, да, есть еще утилита cw2rtf (http://www.colinandmargaret.co.uk/CW2RTF/CW2RTF.html), но она с cwann не справилась, может быть справится с другими файлами? Хотя подозреваю, что дело в кодировке русских букв.
    Встречались еще упоминания об утилите chi2word и связке chi2tex и tex2word...

    Этот пользователь поблагодарил Pyk за это полезное сообщение:

    shapipovo(06.11.2022)

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Конвертор файлов ALASM в текст
    от CityAceE в разделе Утилиты
    Ответов: 14
    Последнее: 21.08.2021, 21:45
  2. Ответов: 92
    Последнее: 11.12.2020, 17:08
  3. Адаптация текстового редактора
    от Raydac в разделе Софт
    Ответов: 1
    Последнее: 09.06.2008, 14:27

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •