【ZHZS】关于PDF预览无法使用的问题

● 问题现象


浏览器长时间无响应

① 现象一:用户点击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下载

网盘:http://page74.ctfile.com/fs/SrG158605491


经过测试,office 2013与office 2016均可以正常使用PDF预览

office 2013 测试环境
office 2016 测试环境
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容