使用 soffice 将 doc 转换为 docx 不起作用Error: no export filter for teste.docx found, aborting. Error: no expo

最近项目编辑器有一个小功能,需要将doc转为docx,按照下面的方法安装后使用报

Error: no export filter for teste.docx found, aborting. Error: no export filter

错误,

linux系统安装LibreOffice_JavaEEJava的博客-CSDN博客_linux安装libreoffice

字体安装需要

fontconfig-2.13.0-4.3.el7.x86_64.rpm

​​​​​​ttmkfdir-3.0.9-42.el7.x86_64.rpm

失效了搜索名称即可下载,最后按照下方教程即可解决

我正在尝试使用以下命令将文档转换为 docx:

soffice --headless --convert-to docx test.doc

我正在使用 centos7,并从 openoffice 到安装所有东西

yum install openoffice

我在 .doc 文件的当前目录中。

我有一个与过滤器相关的错误(我搜索了这些过滤器,但没有找到可以解决我问题的过滤器):

Error: no export filter for teste.docx found, aborting.
Error: no export filter

每次我放一些过滤器时,它都会给我另一个错误:

Error: Please verify input parameters... (SfxBaseModel::impl_store <file:///path/test.txt> failed: 0x81a)

我放置了过滤器(来自 soffice 的过滤器示例)但仍然无法正常工作

soffice --headless --convert-to html:"txt:Text (encoded):UTF8"  --outdir /home/user/Downloads  /home/user/Downloads/test.doc 

我发现它为什么不起作用。我卸载了 oppenoffice 和 libreoffice,然后再放一个。

yum remove openoffice* libreoffice*
yum install libreoffice*

可能它缺少某些库或某些依赖项存在冲突。

现在一切正常。

soffice --headless --convert-to docx  teste.doc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值