【ZHZS】关于PDF预览无法使用的问题
2016-10-17 本文已影响0人
e71da0d56f8d
● 问题现象

① 现象一:用户点击PDF预览按钮,服务器无返回信息,Tomcat控制台显示如下:

② 现象二:服务器无返回信息,Tomcat报错,从控制台可以看到:文档打开时出错,立即关闭
● 排查结果

通过搭建两套完整的测试环境,测试后发现,SVN上的代码没有问题。
主要是以下两三个原因:
① 运行环境未正确配置,/jre6/bin 目录下缺少合适版本的 jacob.dll 文件
② 未安装 office 系列软件,或者安装不正确
③ 无法找到、或运行 XLS2PDF.jar 文件
● 解决办法
① 请把 jacob.dll 文件放入 /jre/bin 目录下(默认是 C:\Program Files\Java\jre6\bin)
② 请检查 XLS2PDF.jar 的文件路径,特别是Tomcat的安装路径,不能有空格
③ 使用原版的 office ISO镜像,完整安装。32位、64位的office均可以
注意:
⑴ 64位系统要使用64位JRE,64位 jacob.dll 文件(在压缩包的 AMD64 目录中)
⑵ 32位系统要使用32位 jacob.dll 文件(在压缩包的 X86 目录中)
下载
Jacob下载:
经过测试,office 2013与office 2016均可以正常使用PDF预览