CentOS下怎么使用LibreOffice实现文档格式的转换

蜗牛 互联网技术资讯 2022-05-07 18 0

本篇内容主要讲解“CentOS下怎么使用LibreOffice实现文档格式的转换”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS下怎么使用LibreOffice实现文档格式的转换”吧!

服务器是centos7,直接使用yum安装libreoffice,大概需要600mb+ 的磁盘空间:

# 装之前可以先删除一下,防止之前装过
yum remove libreoffice-*
yum install libreoffice

等待安装完成后,确认一下版本啥的,虽然官方已经到6.1版本了,yum里面还是5.3.6的包,不过用起来并没有什么毛病,在这里我还是建议大家使用各自的linux系统的包管理工具来安装,这样可以省去很多麻烦的。

[root@localhost /]# soffice --version
libreoffice 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 xml
overwriting: /opt/upload/source/123.docx

libreoffice会根据文件格式自动匹配格式过滤器(filter),至于它支持哪些格式,可以参考一下官网。

到此,相信大家对“CentOS下怎么使用LibreOffice实现文档格式的转换”有了更深的了解,不妨来实际操作一番吧!这里是蜗牛博客网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

评论