Unoconv 是一个命令行工具,用于将文档从一种格式转换为另一种格式,它依赖于 LibreOffice 或 OpenOffice
-
安装 LibreOffice 或 OpenOffice:
对于 Ubuntu/Debian 系统:
sudo apt-get update sudo apt-get install libreoffice
对于 CentOS/RHEL 系统:
sudo yum install libreoffice
对于 macOS 系统:
brew install --cask libreoffice
-
安装 Unoconv:
对于 Ubuntu/Debian 系统:
sudo apt-get install unoconv
对于 CentOS/RHEL 系统:
sudo yum install unoconv
对于 macOS 系统:
brew install unoconv
-
配置 Unoconv:
默认情况下,Unoconv 会使用 LibreOffice 或 OpenOffice 的默认安装路径。如果你的 LibreOffice 或 OpenOffice 安装在非默认路径,你需要设置
UNO_PATH
环境变量。例如,如果你的 LibreOffice 安装在/opt/libreoffice
,你可以将以下内容添加到你的 shell 配置文件(如~/.bashrc
或~/.zshrc
)中:export UNO_PATH=/opt/libreoffice/program
然后,重新加载你的 shell 配置文件,以使更改生效:
source ~/.bashrc
或者
source ~/.zshrc
-
测试 Unoconv 是否正确安装和配置:
运行以下命令,将一个文本文件转换为 PDF:
unoconv -f pdf input.txt
如果转换成功,
input.txt
将被转换为名为input.pdf
的 PDF 文件。
现在,你已经成功安装并配置了 Unoconv。你可以使用它来将各种文档格式转换为其他格式。