栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Centos 安装libreoffice 以及 word转pdf转html转epub转txt

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Centos 安装libreoffice 以及 word转pdf转html转epub转txt

Centos 安装libreoffice
    首先我们创建一个 libreoffice 文件夹用于对压缩文件的管理,然后下载 libreoffice 安装包,并且进行解压后安装。

需要其他版本可以在 http://mirrors.cloud.tencent.com/libreoffice/libreoffice 下载
这里用的是7.3.1 如果这里提示 not found 需要去切换一下版本

	# 创建 libreoffice 文件夹
	mkdir libreoffice
	cd libreoffice/
	# 下载 libreoffice 安装包
	wget https://mirrors.cloud.tencent.com/libreoffice/libreoffice/stable/7.3.1/rpm/x86_64/LibreOffice_7.3.1_Linux_x86-64_rpm.tar.gz
	wget https://mirrors.cloud.tencent.com/libreoffice/libreoffice/stable/7.3.1/rpm/x86_64/LibreOffice_7.3.1_Linux_x86-64_rpm_sdk.tar.gz
	wget https://mirrors.cloud.tencent.com/libreoffice/libreoffice/stable/7.3.1/rpm/x86_64/LibreOffice_7.3.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz
	# 解压安装包
	tar -zxvf LibreOffice_7.3.1_Linux_x86-64_rpm.tar.gz
	tar -zxvf LibreOffice_7.3.1_Linux_x86-64_rpm_sdk.tar.gz
	tar -zxvf LibreOffice_7.3.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz
	# 安装命令
	yum localinstall LibreOffice_7.3.1.3_Linux_x86-64_rpm/RPMS/*.rpm
	yum localinstall LibreOffice_7.3.1.3_Linux_x86-64_rpm_sdk/RPMS/*.rpm
	yum localinstall LibreOffice_7.3.1.3_Linux_x86-64_rpm_langpack_zh-CN/RPMS/*.rpm

这里如果需要全局访问则需要配置全局变量 如果不要则可以直接跳过此步骤

	# 配置全局变量
	vi /etc/profile
	# 配置文件中插入
	export PATH=$PATH:/opt/libreoffice7.3/program
	# 使环境变量生效
	source /etc/profile

2.查看是否安装成功

 soffice --version
 # 如果出现提示 则说明安装成功
 LibreOffice 7.3.1.3 .. 
 # 如果出现报错如或者其他原因有可能是因为没有安装JAVA环境 需要重新安装一下JAVA环境 
 error while loading shared libraries: libcups.so. 2: cannot open shared object file: No such file or directory

这里如果需要安装JAVA环境可以参考这里 如果不需要则可以直接跳过此步骤

# 这里我们安装1.8版本即可
# 检索Java1.8源列表
yum list java-1.8*
# 安装Java1.8
yum install java-1.8.0-openjdk* -y
# 在在/usr/local/目录下新建文件夹:java
mkdir /usr/local/java	
# 下载介质
链接:https://pan.baidu.com/s/1Exxm6Ak5YRz-oyH8HRO4Dg 
提取码:8888
# 上传到/usr/local/java 并解压
tar -zxvf jdk-8u291-linux-x64.tar.gz
# 编辑配置文件
vim /etc/profile
# 在末尾追加
export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export JRE_HOME=/usr/local/java/jdk1.8.0_291/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
# 使配置文件生效
source /etc/profile
# 查看是否成功
java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
# 重新执行 soffice --version
soffice --version
# 如果还是出现其他错误 可能需要Google一下或者百度一下了。
libreoffice 对 word 转换

这里如果要用代码进行实现可以使用代码直接调用shell命令

# word 转换成 pdf
soffice --invisible --convert-to pdf  xxx.docx;
# word 转换成 epub 
soffice --invisible --convert-to epub xxx.docx;
# word 转换成 html
soffice --invisible --convert-to "html:XHTML Writer File:UTF8"  xxx.docx;
# word 转换成 txt
soffice --invisible --convert-to "txt:Text (encoded):UTF8"  xxx.docx;
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/769416.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号