Преобразование ODT в HTML 5 со стилями (Program23 v1.0.0)

Программа Program23 v1.0.0 для Python 3.8+ предназначена для конвертации (преобразования) информации из файла формата ODT (OpenDocument OpenOffice Writer 4.1) в формат валидного HTML 5 со стилями. Помимо преобразования форматов программа позволяет разбить документ на фрагменты и вставить в шаблоны HTML-страниц. После преобразования можно сразу загрузить страницы на сервер без необходимости дополнительной обработки. Код программ на разных языках программирования подсвечивается. Для стилизации используется библиотека Bootstrap 4.5 и собственные стили, которые вы можете изменить на своё усмотрение.

Программа Program23 v1.0.0 доступна на русском и английском языках. Возможен перевод на любой другой язык по запросу. Главное, чтобы текст на желаемом языке читался слева направо. В любом случае в оконном и консольном приложениях есть настройки, которые позволяют изменить текст надписей внутри итогового HTML-документа.

program23-ru.png

Программа Program23 на русском языке

program23-en.png

Программа Program23 на английском языке

Следует учитывать, что программа Program23 позволяет преобразовать только стили, перечисленные в разделе Стилевое оформление документа для программы Program23 этого руководства пользователя.

Если вы хотите иметь возможность преобразовывать любые стили, то программа Program23 вам не подойдет. Вам достаточно в меню Файл программы OpenOffice Writer выбрать пункт Сохранить как. В открывшемся окне из списка Тип файла выбрать пункт Документ HTML (OpenOffice Writer) (.html) (*.html). В поле Имя файла ввести название файла и нажать кнопку Сохранить. Вроде просто, но очень большое количество данных теряется. Редактировать такой сгенерированный документ практически невозможно. Читать такой документ на мобильных устройствах очень неудобно. Поэтому меня этот способ сохранения абсолютно не устраивает. По этой причине родилась программа Program23, которая делает дальнейшее изменение стилей простым. Всё лишнее форматирование программа Program23 удаляет, делая HTML-документ красивым, читаемым и валидным.

Обратите внимание

Системные требования

Для корректной работы программы Program23 версии 1.0.0 нужно соблюсти следующие условия:

  • операционная система Windows 8, 8.1, 10 или 11. Разрядность x64. Теоретически может работать и в других операционных системах, в которых работает Python 3.8+ и PyQt5, но работа не тестировалась и не гарантируется;
  • разрешение экрана 1920х1080, размер текста Мелкий — 100%;
  • установленный интерпретатор языка программирования Python 3. Гарантируется работоспособность только для версии 3.8+. В более ранних версиях Python программа может работать, но работа не проверялась и не гарантируется. Программа Program23 тестируется на Python 3.8.10;
  • установленная библиотека PyQt5 для оконной оболочки. Если планируется использование только консольной программы, то библиотеку PyQt5 можно не устанавливать. Программа Program23 тестируется на PyQt 5.15.4.
Реквизиты

ЮMoney: 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов