请注意,本文编写于 957 天前,最后修改于 640 天前,其中某些信息可能已经过时。
Libreoffice是一款在线office处理软件, 主要用于实现pdf、ppt 转换 *
配置
cd data
mkdir /libreOffice
将 loolwsd.xml
放入
主要修改了 loolwsd.xml 的 ip 安全策略
启动
docker run -it -d -p 9982:9980 -e "username=admin" -e "password=123456" -e "extra_params=--o:ssl.enable=false" -v /data/libreOffice/loolwsd.xml:/etc/loolwsd/loolwsd.xml --restart always --cap-add MKNOD libreoffice/online:master
测试
curl -F "data=@123.ppt" http://127.0.0.1:9980/lool/convert-to/pdf > out.pdf
docker compose
version: '3.2'
services:
libreoffice:
image: libreoffice/online:master
container_name: libreoffice
restart: always
environment:
- username=admin
- password=gc42PTOrsQrknUt7
- extra_params=--o:ssl.enable=false
cap_add:
- MKNOD
volumes:
- /service/env/libreOffice/loolwsd.xml:/etc/loolwsd/loolwsd.xml
ports:
- 9980:9980
- [ ] todo 使用java利用Libreoffice进行文档格式转换