灵当CRM

 找回密码
 立即注册
查看: 1110|回复: 0

linux服务器,如何在CRM中预览附件

[复制链接]

540

主题

542

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
15703
发表于 2017-9-30 11:01:58 | 显示全部楼层 |阅读模式
问题:office文件无法在CRM中直接预览。

解决方法:

1、下载并解压 Apache_OpenOffice_4.1.1_Linux_x86-64_install-rpm_zh-CN.tar.gz

下载命令:
wget https://excellmedia.dl.sourcefor ... ll-rpm_zh-CN.tar.gz


解压缩文件命令:
tar -xzvf Apache_OpenOffice_4.1.1_Linux_x86-64_install-rpm_zh-CN.tar.gz

2、进入RPMS目录安装

cd zh-CN
cd RPMS
yum localinstall *.rpm
cd desktop-integration
rpm -ivh openoffice4.1.1-redhat-menus-4.1.1-9775.noarch.rpm

3、上传 jodconverter-2.2.2 放在/opt 目录下




4、安装java环境
#查看CentOS自带JDK是否已安装
yum list installed |grep java

5、使用yum安装Java环境

yum -y install java

6、查看刚安装的Java版本信息
java -version

7、解决转码PDF文件出现乱码的问题
#上传中文字体(文件夹truetype) 覆盖到  /opt/openoffice4/share/fonts/truetype/  


8、上传中文字体到jre目录(jre/lib/fonts/fallback),解决处理中文文件名报错。
#这个文件夹不存在,需要自己创建。其中jre目录视实际情况定  

cd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64/jre/lib/
mkdir fonts
cd fonts
mkdir fallback


9、启动 openoffice
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &


10、查看进程是否启动
netstat -lnp |grep 8100

11、重启openoffice 方法
ps -ef|grep openoffice


12、其他
#转换时出现错误处理

com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection disposing
此时可能是linux下的jre没有相应的中文字体的问题

13、查看、删除安装的rpm包
rpm -qa | grep openoffice
rpm -e --allmatches

14、卸载
rpm -e `rpm -qa |grep openoffice` `rpm -qa |grep ooobasis`



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

灵当CRM

GMT+8, 2019-11-15 05:28 , Processed in 0.080615 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表