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