web开发需要在线预览,所以用到了OpenOffice第三方服务,先把附件内容转换为PDF,然后PDF
调用OpenOffice服务有的Excel能够正确转换为PDF,但是有的却不能转换PDF,每次转换都出现
conversion failed: could not load input document,
但是把这个Excel的内容复制到一个新建的Excel里面却能够正确转换为PDF。查了网上的资料,说是出现
could not load input document异常,把OpenOfficeDocumentConverter换成 StreamOpenOfficeDocumentConverter类,
但是还是报错,报下面的错误。
有懂OpenOffice的人麻烦看一下。

解决方案 »

  1.   

    错误信息文本方式贴出来 什么环境?linux吧,
    工作目录多长,文件全名(=绝对路径+文件名)过长也可能会出问题
      

  2.   

    windows环境,绝对不是目录过长导致的,因为我把这个文件的内容复制到另外
    一个新建的Excel里面可以转化为pdf
      

  3.   

    之前用过openoffice做过在线预览,如果有的excel 格式能转,会不会和excel的格式有关。
      

  4.   

    那什么格式会出现不能转的问题啊,因为我这个Excel能正确打开。