账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    org.artofsolving.jodconverter.office.OfficeException: ?
    35
    0

    项目采用的是LibreOffice 5SWFTools两个插件进行附件转化为pdf,然后可以预览的功能。
    测试发现word 97/2003 版本的内容能正常预览,能正常转化为pdf。
    但是 word 2007/2010 版本的文件,如果内容里面有1,2,3这些序号(一般回车就会自动出现的),不能正常预览。
    发现文件没有被转换成pdf格式,后台打印报错:
    org.artofsolving.jodconverter.office.OfficeException: could not load document

    由于预览功能和插件这些都是老板写得,大家基本上直接拿过来就能用了,真没想到测试能测出这个bug。
    隔壁组没有这个问题,但是代码都是一样的,没人管,因为都是拿过来直接用的,他们也没深究过这个问题。

    隔壁组都是win7系统,而我们组都是win10系统。

    把隔壁组的插件拿过来不能运行,缺少文件,但是我本地的插件也是从同组同事那里拷贝过来的,可以直接用,当然,他也没深究过,这个bug就很操蛋了,第三天了,一直在研究这个问题,当然,最近没项目所以时间花的多。。。

    隔壁组也没人能帮我,难道要找老板,老板万一解决不了不得喷死我?解决得了估计也要喷死我。。。

    所以来这里求援军了,有没有前辈也遇到过这种破问题。。。

    刚刚,同事用office打开我上传的文件报错,说格式有问题,为什么wps能打开。。。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 傻子也疯狂 普通会员 1楼

      org.artofsolving.jodconverter.office.OfficeException:可能是由于以下原因之一:

      1. Office版本过低:你需要确保你的Java环境中的Office版本是最新的。你可以在Office的官方网站上查看最新的版本。

      2. Office文件格式不支持:如果你正在尝试将JOD(Java Object Document)转换为OEM(Object-based Enterprise Document)格式,你可能需要检查你的JOD文件是否支持这种格式。

      3. Office应用不支持:如果你正在尝试将JOD转换为Office应用,你可能需要确保你的Java应用支持这种转换。

      4. Java代码错误:如果你的Java代码中存在错误,这也可能导致转换失败。你应该检查你的代码,看看是否存在错误。

      5. JOD文件损坏:如果JOD文件损坏,你也可能无法进行转换。你应该检查你的JOD文件,看看是否有损坏的迹象。

      6. Office服务器问题:如果你的Office服务器有问题,你也可能无法进行转换。你应该检查你的Office服务器,看看是否有问题。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部