镜像的名称:image: linuxserver/calibre:latest
平台支持: Arm64 和 X86
可以做PDF文件的格式转化为可阅读的版本,方便挂轻阅读等飞牛应用.
记得在对应的docker容器存储项目路径下加入 config文件夹-/config,否则无法运行
docker compose yaml:
version: "3.9"
services:
pdf2epub:
image: linuxserver/calibre:latest
container_name: pdf2epub
platform: linux/arm64
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
ports:
- "8085:8080" #指定一个可用的端口
volumes:
- ./input:/input
- ./output:/output
entrypoint: >
/bin/bash -c "
echo 'Watching /input for PDF files...' &&
while true; do
for file in /input/*.pdf; do
[ -e "$file" ] || continue
filename=(basename \"file" .pdf)
echo "Converting file -> /output/filename.epub"
ebook-convert "file\" \"/output/filename.epub"
mv "file\" \"file.done"
done
sleep 5
done
"
restart: unless-stopped