Почему был бы файлы RTF, созданные с Pandoc быть открытым как простой текст?

Я экспериментирую с Pandoc, в особенности скидка с цены к функции RTF. Когда я выполняю преобразователь, получающийся RTF открыт и в Word и в OpenOffice как простой текст (где текст похож на RTF, но не рассматривается как RTF). Преобразование в HTML хорошо работает.

Вот команда, которую я использовал:

pandoc -f markdown -t rtf -o sample.rtf sample.txt

Вот скидка с цены краткого образца, которую я использовал:

# markdown example

- uli1

_em_

__strong__

Отрывок содержания созданного файла:

{\pard \ql \f0 \sa180 \li0 \fi0 \b \fs36 markdown example\par}

Работа 32-разрядной Vista, использование Pandoc 1.6 (из http://code.google.com/p/pandoc/downloads/list).

Кто-либо знает, какова проблема могла бы быть?

6
задан 16.10.2010, 08:09

2 ответа

Просто необходимо использовать '-s' '(или' - автономный ') опция при вызове pandoc. Иначе pandoc производит фрагмент, не полный автономный файл RTF.

14
ответ дан 07.12.2019, 15:32

rtf файл должен всегда начинаться с магического числа {\rtf (и конец в соответствии }). Удостоверьтесь, что сгенерированный файл запускается с этого. Если это не делает или существует ошибка в pandoc, или Вы пропускаете установку где-нибудь.

Я попробовал веб-версию Pandoc, и это не добавило {\rtf в beginnig текста.

2
ответ дан 07.12.2019, 15:32

Теги

Похожие вопросы