0

PyODConverterファイルのファイル名が日本語または中国語の場合、ファイルを他の形式に変換するために使用できません。

ブレークポイント:

document = self.desktop.loadComponentFromURL(inputUrl, "_blank", 0, self._toProperties(loadProperties))

ファイル名が日本語の場合、これは失敗します。英語ではうまく機能します。

問題を再現する手順:

  1. ファイルパス :/home/vivek/workspace/qwiktrans/code//media/multiuploader/201401業務委託契約書QUIKSILVER様_3_55.doc

  2. を使用してinputURLを生成しますinputUrl = self._toFileUrl(inputFile)

  3. 入力 URL:

    /home/vivek/workspace/qwiktrans/code//media/multiuploader/201401%E6%A5%AD%E5%8B%99%E5%A7%94%E8%A8%97%E5%A5%91%E7%B4%84%E6%9B%B8QUIKSILVER%E6%A7%98_3_55.doc

    4) この inputUrl を適用すると、失敗します。

    document = self.desktop.loadComponentFromURL(inputUrl, "_blank", 0, self._toProperties(loadProperties))

エラーメッセージ:

com.sun.star.lang.IllegalArgumentException: サポートされていない URL ファイル:///home/vivek/workspace/qwiktrans/code/media/multiuploader/201401%E6%A5%AD%E5%8B%99%E5%A7%94 %E8%A8%97%E5%A5%91%E7%B4%84%E6%9B%B8QUIKSILVER%E6%A7%98_3_55.doc: ""

提案してください

注:libreofficeとunoconv 0.6を持つubuntu12.04でpython2.7でDjango1.4を使用しています

4

0 に答える 0