- 构建镜像
docker build -t mdtopdf .- 启动容器
docker run -it --privileged -p 3000:3000 --name mdtopdf mdtopdf- 关闭&&删除容器
docker stop mdtopdf && docker rm mdtopdf- 查询服务健康
curl http://127.0.0.1:3000/api/health- 上传markdown文件转pdf
curl -X POST http://127.0.0.1:3000/api/md_to_pdf -F "markdownFile=@./file.md" -o file.pdf- 如果markdown中包含公式,则需要在markdown文件最上方添加如下内容:
---
script:
- path: ./mathjax-config.js
- path: ./mathjax-tex-chtml.js
launch_options:
timeout: 60000
---详情可以访问:https://github.com/simonhaenisch/md-to-pdf/tree/master