1 个不稳定版本
新 0.0.0 | 2024年8月23日 |
---|
#27 in #office
每月 125 次下载
15KB
260 行
Office转换服务器
基于LibreOffice将Office文件格式转换为PDF文件的简单服务器
要求
需要LibreOffice和LibreOfficeKit
Debian
sudo apt-get install libreoffice libreofficekit-dev clang
[!NOTE] 在Debian bullseye上,您可能没有libreofficekit-dev包的最新版本,这可能会导致构建失败,因为缺少功能。我建议使用Fedora构建或使用带有“Bookworm Backports”软件包存储库的Debian Bookworm,您可以使用以下命令添加它
echo "deb http://deb.debian.org/debian bookworm-backports main" | sudo tee /etc/apt/sources.list.d/bookworm-backports.list > /dev/null
通过该软件包存储库安装libreofficekit-dev
sudo apt-get -t bookworm-backports install -y libreofficekit-dev
Fedora
sudo dnf install libreoffice libreoffice-sdk libreofficekit-devel clang
确保您设置了以下环境变量
export LO_INCLUDE_PATH=/usr/include/LibreOfficeKit
环境变量
服务器需要以下环境变量。
.env文件将从服务器及其父目录加载
SERVER_ADDRESS=0.0.0.0:3000
LIBREOFFICE_SDK_PATH=/usr/lib64/libreoffice/program
更新LIBREOFFICE_SDK_PATH
您的特定LibreofficeSDK路径。这不是您的Libreoffice路径
依赖关系
~6–20MB
~318K SLoC