使用OpenOffice转换pdf时出现了一个奇怪的问题conversion failed: could not load input document

hanyunt 2014-03-14 05:04:30
我在本机windows环境下测试时正常转换的 但是换到linux下 时 就报错
com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException: conversion failed: could not load input document
at com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter.loadAndExport(OpenOfficeDocumentConverter.java:131)
at com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter.convertInternal(OpenOfficeDocumentConverter.java:120)
at com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert(AbstractOpenOfficeDocumentConverter.java:104)
at com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert(AbstractOpenOfficeDocumentConverter.java:74)
at com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert(AbstractOpenOfficeDocumentConverter.java:70)
at com.asiainfo.cs.ed.train.util.DocConverter.doc2pdf(DocConverter.java:73)
at com.asiainfo.cs.ed.train.util.DocConverter.conver(DocConverter.java:181)
at com.asiainfo.cs.ed.train.web.ActionEdCasesCountManager.OfficeChangePDF(ActionEdCasesCountManager.java:238)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.ai.appframe2.web.action.RequestProcessor.exeMethod(RequestProcessor.java:97)
at com.ai.appframe2.web.action.RequestProcessor.process(RequestProcessor.java:52)
at com.ai.appframe2.web.action.CentralControlServlet.doGet(CentralControlServlet.java:60)
at com.ai.appframe2.web.action.CentralControlServlet.doPost(CentralControlServlet.java:70)

问下大家碰没碰到过这种问题
...全文
8268 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
mynewkd4 2016-08-05
  • 打赏
  • 举报
回复
引用 8 楼 M_drm 的回复:
找到解决方法了 DocumentConverter converter = new StreamOpenOfficeDocumentConverter(connection); 不要用OpenOfficeDocumentConverter
为什么使用StreamOpenOfficeDocumentConverter
wtu_奈文魔 2015-11-20
  • 打赏
  • 举报
回复
检查IP 端口配置
0D 2015-11-20
  • 打赏
  • 举报
回复
引用 9 楼 machong9942 的回复:
[quote=引用 8 楼 M_drm 的回复:] 找到解决方法了 DocumentConverter converter = new StreamOpenOfficeDocumentConverter(connection); 不要用OpenOfficeDocumentConverter
请问,你这个是重新找了一个转换PDF文件的方法吗,还是openOffice支持的[/quote] 还是用openOffice的
夏哥188 2015-11-08
  • 打赏
  • 举报
回复
https://www.showapi.com/api/lookPoint/770
欢乐豆 2015-11-04
  • 打赏
  • 举报
回复
引用 8 楼 M_drm 的回复:
找到解决方法了 DocumentConverter converter = new StreamOpenOfficeDocumentConverter(connection); 不要用OpenOfficeDocumentConverter
请问,你这个是重新找了一个转换PDF文件的方法吗,还是openOffice支持的
0D 2015-03-14
  • 打赏
  • 举报
回复 2
找到解决方法了 DocumentConverter converter = new StreamOpenOfficeDocumentConverter(connection); 不要用OpenOfficeDocumentConverter
0D 2015-03-14
  • 打赏
  • 举报
回复
请问楼主最后解决了吗·····求回复
guoguo1010 2015-03-04
  • 打赏
  • 举报
回复
请问楼主最后解决了吗·····求回复
lowKeyyet 2014-12-22
  • 打赏
  • 举报
回复 1
应该是文档格式问题,不支持这种格式!
风忆 2014-04-05
  • 打赏
  • 举报
回复
同求啊
hanyunt 2014-03-14
  • 打赏
  • 举报
回复
有木有大神知道啊
hanyunt 2014-03-14
  • 打赏
  • 举报
回复
引用 1 楼 yangqiu0928 的回复:
路径问题吧,could not load input document.无法加载输入文件。
我linux下的路径是这样的 docFile=====/usr/local/apache-tomcat-6.0.36/webapps/cs-surfing/download/office2swf/201403141600008186.docx pdfFile=====/usr/local/apache-tomcat-6.0.36/webapps/cs-surfing/download/office2swf/201403141600008186.pdf 这么写不对吗? 是不是还需要什么支持?
shayebuhui0 2014-03-14
  • 打赏
  • 举报
回复
路径问题吧,could not load input document.无法加载输入文件。

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧