CentOS下怎么使用LibreOffice实现文档格式的转换
发表于:2024-11-24 作者:热门IT资讯网编辑
编辑最后更新 2024年11月24日,本篇内容主要讲解"CentOS下怎么使用LibreOffice实现文档格式的转换",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"CentOS下怎么使用Lib
本篇内容主要讲解"CentOS下怎么使用LibreOffice实现文档格式的转换",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"CentOS下怎么使用LibreOffice实现文档格式的转换"吧!
服务器是centos7,直接使用yum安装libreoffice,大概需要600mb+ 的磁盘空间:
# 装之前可以先删除一下,防止之前装过yum remove libreoffice-*yum install libreoffice
等待安装完成后,确认一下版本啥的,虽然官方已经到6.1版本了,yum里面还是5.3.6的包,不过用起来并没有什么毛病,在这里我还是建议大家使用各自的linux系统的包管理工具来安装,这样可以省去很多麻烦的。
[root@localhost /]# soffice --versionlibreoffice 5.3.6.1 30(build:1)
不会用的话可以使用soffice --help看一下帮助,非常多的参数和使用案例,转换格式就很简单:
soffice --headless --convert-to docx /opt/upload/source/123.doc --outdir /opt/upload/source
以上的命令就是将/opt/upload/source/123.doc
文件转换成docx格式,输出到/opt/upload/source
文件夹里。
默认情况下:
会使用源文件名+新的扩展名保存输出文件;
会覆盖outdir里已经有的同名文件;
转换成功会输出类似这样的:
convert /opt/upload/source/123.doc -> /opt/upload/source/123.docx using filter : ms word 2007 xmloverwriting: /opt/upload/source/123.docx
libreoffice会根据文件格式自动匹配格式过滤器(filter),至于它支持哪些格式,可以参考一下官网。
到此,相信大家对"CentOS下怎么使用LibreOffice实现文档格式的转换"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!