RTF в Word
онлайн
Старый добрый RTF превращается в обычный DOCX: заголовки, абзацы, списки и таблицы переносятся, а кириллица не превращается в кракозябры.
Обратная конвертация Word в RTF
Почему у RTF репутация формата с кракозябрами
RTF придумали как обменный формат: файл целиком состоит из читаемых символов, а всё оформление записано управляющими словами вроде \b для жирного. Проблема в одном — русские буквы хранятся не как буквы, а как коды байтов в кодировке документа. Какая это кодировка, написано в его заголовке, и программа, которая это не прочитала, честно показывает набор символов вместо текста.
Мы определяем кодировку до разбора — по заголовку документа и по таблице шрифтов, где кириллица помечена набором 204. Заодно понимаем современную запись через Unicode, у которой после каждого символа идёт запасной знак для старых программ: без этого текст выходил бы в вопросительных знаках.
- Кодировка определяется сама — из заголовка или таблицы шрифтов
- Заголовки становятся настоящими стилями Word — работает навигация
- Списки, жирный, курсив и подчёркивание переносятся
- Таблицы переносятся таблицами, а не строчками текста
- Документ не покидает устройство