热门IT资讯网

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文件夹里。

默认情况下:

  1. 会使用源文件名+新的扩展名保存输出文件;

  2. 会覆盖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实现文档格式的转换"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0