各位,在使用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服务已经启动
以上是本人的解决方案,望大家帮忙解决下,谢谢。。。
相关推荐
修改原有jar包解决OpenOffice转化失败,无法删除源文件
Apache OpenOffice网站-OpenOffice.org 这是的内容和构建脚本贡献网站内容您可以从派生,按如下所述测试您的更改并提出拉取请求。 使用邮件列表联系管理该网站的OpenOffice PMC。自动登台通过 Jenkins作业,使用...
JodConverter一个Java的OpenDocument 文件转换器,可以进行许多文件格式的转换,它利用OpenOffice所提供的转换介面来进行转换工作,它能进行以下的转换工作: 一、Microsoft Office格式转换为OpenDocument,以及...
Apache OpenOffice 项目站点 - openoffice.apache.org 这是的内容和主题 为网站内容做贡献 您可以从分叉,如下所述测试您的更改并提出拉取请求。 您可以通过一组简单的更改简单地提出拉取请求。 使用邮件列表联系...
OpenOffice安装说明: 1.软件说明:实现在线预览,word文档 doc、xlsx、pdf、txt等 2.安装OpenOffice:一直下一步即可,默认安装地址:C:\Program Files (x86)\OpenOffice 4
阿帕奇OpenOffice的:registered: Apache OpenOffice项目(AOO)提供了基于开放标准的功能齐全的办公生产力套件。 这是OpenOffice.org项目的延续。 有关Apache OpenOffice的详细信息,请访问。 Apache OpenOffice...
是的matlab代码Libreoffice和OpenOffice的文档模板 包含的模板 在相应信封窗口中带有收件人地址的私人信件,并自动进行连字符 类似于LaTeX软件包moderncv的简历 定制的标准/报告模板(一列/两列) 以13.5厘米x 20.5...
惊人的 :thumbs_up: 来自 Docker 索引docker pull bjwolf/ dockerized-openoffice:v1 或建立自己git 克隆 docker build --rm -t bjwolf/ dockerized-openoffice:v1 。 跑步互动模式: docker run -i -t -p 6080:...
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_4.1.6_Linux和OpenOffice_4.1.7_Linux两个安装包和安装文档, 已经经历过亲测安装使用
openoffice
导入这些包,安装好openoffice,实现openoffice文档转换在线预览参考博客:http://blog.csdn.net/tan313/article/details/47952055
openoffice cmd启动命令 通过cmd来启动openoffic服务
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 ...
Apache OpenOffice API 是用于访问 Apache OpenOffice 的通用编程接口。可以使用 Apache OpenOffice API 创建、打开、修改和打印 Apache OpenOffice 文档。它提供了通过个人宏扩展 Apache OpenOffice 功能范围的选项...
openmeeting openoffice启动8100端口文件
aarch64架构的,openoffice一直都没找到有适配该版本的服务,openoffice国产化的适配并不是十分友好。 所以这里找到了一个替换的服务,就是libreoffice,支持arm64架构。 这里提供相关的文件,启动方式和...
centos安装openoffice
实现office转pdf的功能 提供当前最新版本4.1.10,时间是:2021-8-10。 linux:Apache_OpenOffice_4.1.10_Linux_...将windows系统下的中文字体文件(C:\Windows\Fonts),放到/usr/share/fonts下,必须重启openoffice。