`
liuzhiyi7288
  • 浏览: 31279 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

openOffice conversion failed: could not load input document

阅读更多

各位,在使用openOffice结合jodconverter 把word文件转换为html时,发现总是报异常:com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException: conversion failed: could not load input document;

但是,这个问题是偶发的,偶尔传一个文件,也能正常转换,没有任何问题;

调试源码发现在

private void loadAndExport(String inputUrl, Map/*<String,Object>*/ loadProperties, String outputUrl, Map/*<String,Object>*/ storeProperties) throws OpenOfficeException {
		XComponent document;
		try {
		    document = loadDocument(inputUrl, loadProperties);
		} catch (ErrorCodeIOException errorCodeIOException) {
		    throw new OpenOfficeException("conversion failed: could not load input document; OOo errorCode: " + errorCodeIOException.ErrCode, errorCodeIOException);
		} catch (Exception otherException) {
            throw new OpenOfficeException("conversion failed: could not load input document", otherException);
        }
		if (document == null) {
		    throw new OpenOfficeException("conversion failed: could not load input document");
		}
		
		refreshDocument(document);
		
		try {
		    storeDocument(document, outputUrl, storeProperties);
        } catch (ErrorCodeIOException errorCodeIOException) {
            throw new OpenOfficeException("conversion failed: could not save output document; OOo errorCode: " + errorCodeIOException.ErrCode, errorCodeIOException);
        } catch (Exception otherException) {
            throw new OpenOfficeException("conversion failed: could not save output document", otherException);
        }
	}

 document = loadDocument(inputUrl, loadProperties);
获得document为null,所以 throw new OpenOfficeException("conversion failed: could not load input document");

很费解为什么得到的document为null呢;

以下是本人尝试的解决途径:

 

  1 )  I solved the problem by installing "Writer" and "Calc" components on OpenOffice.org side.
Good luck.    --》 照做,没有解决问题

 

  2 ) 配置openOffice的  environment variable : C:\Program Files\OpenOffice.org 3\program  --》照做,没有解决问题

 

  3 ) 确认openOffice服务已经启动

 

以上是本人的解决方案,望大家帮忙解决下,谢谢。。。

分享到:
评论
8 楼 beyond_开阔天空 2015-07-02  
请问一下楼主  找到问题没  
7 楼 liugongshengzoon 2015-03-03  
fengyanmin1990 写道
同样的问题,没有看懂你是怎么解决的!!求解,大神!!
不传文件的格式,如下调用converter.convert(docFile, tempFile);
为什么会为null,有的不报这个错误

6 楼 fengyanmin1990 2014-05-04  
同样的问题,没有看懂你是怎么解决的!!求解,大神!!
不传文件的格式,如下调用converter.convert(docFile, tempFile);
为什么会为null,有的不报这个错误
5 楼 632689688 2013-10-25  
同样的问题啊,大概会有2%的几率出现这个错误,求原因
4 楼 fengzy001 2012-11-12  
楼主的问题解决了吗?我也遇到这样的问题。。。 希望楼主能给出帮助解决的办法,谢过!
3 楼 jatqiq 2012-09-13  
我还是不明白你是怎么解决的。
2 楼 muqingren 2012-04-11  
我没用过这个组件,抱歉
1 楼 chinacq 2012-03-22  
我没有用到 XComponent document,但是上传有些word文档也报这样的错,什么原因?

相关推荐

    jodconverter-core-3.0-beta-4-sources.jar,OpenOffice转化jar包

    修改原有jar包解决OpenOffice转化失败,无法删除源文件

    openoffice-org:OpenOffice.org网站

    Apache OpenOffice网站-OpenOffice.org 这是的内容和构建脚本贡献网站内容您可以从派生,按如下所述测试您的更改并提出拉取请求。 使用邮件列表联系管理该网站的OpenOffice PMC。自动登台通过 Jenkins作业,使用...

    java+jodconverter-2.2.2.jar以及相关java代码和openoffice服务启动

    JodConverter一个Java的OpenDocument 文件转换器,可以进行许多文件格式的转换,它利用OpenOffice所提供的转换介面来进行转换工作,它能进行以下的转换工作: 一、Microsoft Office格式转换为OpenDocument,以及...

    openoffice-project:Apache OpenOffice 项目网站

    Apache OpenOffice 项目站点 - openoffice.apache.org 这是的内容和主题 为网站内容做贡献 您可以从分叉,如下所述测试您的更改并提出拉取请求。 您可以通过一组简单的更改简单地提出拉取请求。 使用邮件列表联系...

    OpenOffice:实现在线预览,word文档 doc、xlsx、pdf、txt等

    OpenOffice安装说明: 1.软件说明:实现在线预览,word文档 doc、xlsx、pdf、txt等 2.安装OpenOffice:一直下一步即可,默认安装地址:C:\Program Files (x86)\OpenOffice 4

    openoffice:Apache OpenOffice

    阿帕奇OpenOffice的:registered: Apache OpenOffice项目(AOO)提供了基于开放标准的功能齐全的办公生产力套件。 这是OpenOffice.org项目的延续。 有关Apache OpenOffice的详细信息,请访问。 Apache OpenOffice...

    ist的matlab代码-openoffice-vorlagen:OpenOffice/LibreOffice的文档模板-OpenOffice

    是的matlab代码Libreoffice和OpenOffice的文档模板 包含的模板 在相应信封窗口中带有收件人地址的私人信件,并自动进行连字符 类似于LaTeX软件包moderncv的简历 定制的标准/报告模板(一列/两列) 以13.5厘米x 20.5...

    dockerized-openoffice:dockerized-openoffice

    惊人的 :thumbs_up: 来自 Docker 索引docker pull bjwolf/ dockerized-openoffice:v1 或建立自己git 克隆 docker build --rm -t bjwolf/ dockerized-openoffice:v1 。 跑步互动模式: docker run -i -t -p 6080:...

    openoffice:Docker化的OpenOffice

    Dockerized OpenOffice(v... 就像:Fonts.tar.gz docker build -t goodrainapps/openoffice:v4.1.5 .用法docker run -d -p 6080:6080 -p 8100:8100 --name openoffice goodrainapps/openoffice:v4.1.5Goodrain应用参考

    OpenOffice安装包 OpenOffice下载

    OpenOffice_4.1.6_Linux和OpenOffice_4.1.7_Linux两个安装包和安装文档, 已经经历过亲测安装使用

    openoffice

    openoffice

    openoffice完整jar包

    导入这些包,安装好openoffice,实现openoffice文档转换在线预览参考博客:http://blog.csdn.net/tan313/article/details/47952055

    openoffice cmd启动命令

    openoffice cmd启动命令 通过cmd来启动openoffic服务

    OpenOffice 的宏开发文档.rar

    Then again, I suppose that you could also just send me money by PayPal (andrew@pitonyak.org) to support the development of this document! When I wrote my first macro for OpenOffice, I was ...

    openoffice_API.rar

    Apache OpenOffice API 是用于访问 Apache OpenOffice 的通用编程接口。可以使用 Apache OpenOffice API 创建、打开、修改和打印 Apache OpenOffice 文档。它提供了通过个人宏扩展 Apache OpenOffice 功能范围的选项...

    openmeeting openoffice启动8100端口文件

    openmeeting openoffice启动8100端口文件

    openoffice在arm64环境下运行的解决方案

    aarch64架构的,openoffice一直都没找到有适配该版本的服务,openoffice国产化的适配并不是十分友好。 所以这里找到了一个替换的服务,就是libreoffice,支持arm64架构。 这里提供相关的文件,启动方式和...

    centos安装openoffice.txt.txt

    centos安装openoffice

    openoffice-window&linux-4.1.10.zip

    实现office转pdf的功能 提供当前最新版本4.1.10,时间是:2021-8-10。 linux:Apache_OpenOffice_4.1.10_Linux_...将windows系统下的中文字体文件(C:\Windows\Fonts),放到/usr/share/fonts下,必须重启openoffice。

Global site tag (gtag.js) - Google Analytics