#office #convert #client #server #pdf #format #file-format

office-convert-client

与office-convert-server交互的客户端库

1 个不稳定版本

0.0.0 2024年8月23日

#27 in #office

Download history 125/week @ 2024-08-18

每月 125 次下载

MIT 许可证

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