web-dev-qa-db-ja.com

Pandocで作成されたRTFファイルがプレーンテキストとして開かれるのはなぜですか?

Pandoc 、特にRTF関数へのマークダウン)を試しています。コンバーターを実行すると、結果のRTF is 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}

Pandoc 1.6を使用してVista32ビットで実行( http://code.google.com/p/pandoc/downloads/list から)。

誰かが問題が何であるか知っていますか?

6
Ash

Pandocを呼び出すときは、「-s」(または「--standalone」)オプションを使用する必要があります。それ以外の場合、pandocは完全なスタンドアロンRTFファイルではなく、フラグメントを生成します。

14
John MacFarlane

Rtfファイルは常に マジックナンバー{\rtf(および終了一致する}。生成されたファイルがそれで始まることを確認してください。それがない場合は、pandocにバグがあるか、どこかに設定がありません。

Pandocの Webバージョン を試しましたが、テキストの先頭に{\rtfが追加されませんでした。

2
Nifle