具有日文名称的文件的PyODConverter失败

时间:2014-04-09 07:05:47

标签: django python-2.7 ubuntu-12.04 libreoffice pyuno

如果文件的文件名是日文或中文,我无法使用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 = self._toFileUrl(inputFile)

  3. 生成inputURL
  4. 输入网址:

    /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))

  5. 错误讯息:

      

    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

0 个答案:

没有答案