2 个版本
新 0.0.1 | 2024 年 8 月 24 日 |
---|---|
0.0.0 | 2024 年 8 月 23 日 |
26 在 #office
195 每月下载次数
21KB
330 行
办公转换服务器
基于 LibreOffice 构建的简单服务器,用于将办公文件格式转换为 PDF 文件
要求
需要 LibreOffice 和 LibreOfficeKit
Debian
sudo apt-get install libreoffice libreofficekit-dev clang
[!NOTE] 在 Debian bullseye 上,您可能没有最新版本的 libreofficekit-dev 包,这可能导致构建失败,因为缺少功能。我建议使用 Fedora 构建,或者使用 Debian Bookworm 和 "Bookworm Backports" 软件包仓库,您可以使用以下命令添加
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 路径
依赖项
~18–32MB
~587K SLoC