luler 一、简介 一款可以快速将任意文档文件转markdown格式内容的工具,提供API转换接口,方便集成与应用 原理就是利用libreoffice、pandoc文件转换工具,把所有文档类型的文件逐步转化,最终转成markdown格式的内容,使用python fastapi把这个过程封装成接口 工具的github地址:https://github.com/luler/file2markdown 二、安装 准备好docker、docker-compose软件环境 新建docker-compose.yml配置文件,内容如下: version: '3' services: app: image: dreamplay/file2markdown:latest ports: - 6677:6677 restart: always 一键启动命令 docker-compose up -d 三、使用示例 启动之后,服务运行在6677端口,不需要其他配置,可以直接访问接口:POST:http://127.0.0.1:6677/convert 文件转换接口请求示例 四、总结 部署简单,直接提供接口服务,可以作为辅助服务集成到各种应用 可以应用在一些AI知识库类型的应用中,因为大模型更加容易理解markdown格式的内容