PyODConverter
如果文件的文件名是日文或中文,我无法将文件转换为其他格式。
断点:
document = self.desktop.loadComponentFromURL(inputUrl, "_blank", 0, self._toProperties(loadProperties))
如果文件名是日文的,这会失败,这对英文很有用。
重新生成问题的步骤:
文件路径 :
/home/vivek/workspace/qwiktrans/code//media/multiuploader/201401業務委託契約書QUIKSILVER様_3_55.doc
使用生成 inputURL
inputUrl = self._toFileUrl(inputFile)
输入网址:
/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 上使用 Django1.4 和 python2.7