Liunx下实现在线预览office文档

2021-08-31  本文已影响0人  洛奇lodge
概述
实现方案
实施过程
在Centos6.5版本服务器安装,安装LibreOffice5.4.7.2版本
根据自己系统版本选择LibreOffice版本,尽可能适合的版本,
不然系统的一些驱动会因版本过低,运行不了LibreOffice,
在升级系统驱动 与 使用LibreOffice低版本 选择中,我选择低版本LibreOffice

tar -zxvf LibreOffice_5.4.7.2_Linux_x86-64_rpm.tar.gz
cd LibreOffice_5.4.7.2_Linux_x86-64_rpm/RPMS
sudo yum install *.rpm

由于LibreOffice依赖java环境,需要安装java
java -version        # 查看是否已安装java
yum -y list java*   # 查看yum包有哪些版本java
yum -y install java-1.8.0-openjdk*  # 安装java
# /opt/libreoffice5.4/program/soffice命令可以配置在环境变量,直接soffice调用
/opt/libreoffice5.4/program/soffice --headless --invisible --convert-to html demo.xlsx --outdir /data/static/
<iframe src="/static/demo.html" height="95vh" width="95vw"></iframe>
上一篇下一篇

猜你喜欢

热点阅读