有没有办法在 Ubuntu 中将旧的 Word Perfect 文字处理文件批量转换为 LibreOffice Writer 格式?显然可以一次转换一个,但是当您有超过十年的文件时,这将是一项艰巨的任务。这些文件目前位于为这些文件维护的隔离 WinXP 机器上。
此外,如果单独或批量转换,元数据(原始日期)是否会保留原位,还是会将其更改为今天?
编辑:就这里的目的而言,只要文件可读,“批量导入”是可以接受的。
答案1
它已打包,您可以通过以下方式安装它:
(基于 Debian/Ubuntu)
apt install unoconv
(...或者基于 RedHat,我知道是错误的论坛)
yum install unoconv
然后运行:
unoconv -f odt file1.wps file2.wps ... fileN.wps
额外信息:
检查可能的格式列表(列出了 wps):
unoconv --show
unoconv 可以独立运行,也可以作为监听服务运行。我将其用作内部文档管理工具的即时 PDF 转换监听服务。如果您感兴趣,我很乐意提供 systemd 单元文件,但这可能超出您当前的需求。
关于元数据查询:
我对此并不十分了解,使用 unoconv 您肯定会获得新的文件访问/修改/更改时间,不过这个线程也许可以帮助您:
https://stackoverflow.com/questions/40630695/linux-modify-file-modify-access-change-time