2

画像を含む最初のドキュメントを odt に変換しようとしていますが、rst2odt は 3 番目のドキュメントから画像を取得できないようです。

1年前は機能していましたが、以前の動作を変更したアップグレードがあるに違いないと思います.

私の問題を再現する簡単なドキュメントは次のとおりです。

######
Report
######

First try

.. image:: image.png

Second try

.. image:: image.png

Last try

.. image:: image.png

The last one is missing in odt!

私はそれを処理します:

$ rst2odt test.rst test.odt

そして、たった2つの画像でodtを取得します。3番目は行方不明です。--verbose オプションを使用すると、何の不満もありません。

ちなみに、rst2odt のバージョンは (Docutils 0.12 [リリース], Python 2.7.9, on linux2)

さまざまなヒントを試して、python-imaging パッケージを再インストールし、枕をアップグレードしましたが、うまくいきませんでした

興味深いことに、rst2pdf は 3 つの画像を適切に配置できます。

odtに変換するために、大量の画像を含むかなりの数の最初のものがあるので、どんな助けも高く評価されます

編集済み: システム (Debian Jessie) から docutils を削除し、改善せずに再インストールしました。

4

2 に答える 2

0

これが必ずしもあなたが望む答えだとは思いませんが、pandocはここでうまく機能しているようです:

pandoc -f rst -t odt in.rst -o out.odt

これは本当に未解決のバグでrst2odtあり、唯一のバグではありません (python 3 latin-1 から utf-8 へのエンコードのバグを参照)。

于 2016-08-29T05:55:22.290 に答える