全格式文档转 Markdown 工具,Docker 一键部署,支持 API 调用

一、简介

  • 一款可以快速将任意文档文件转markdown格式内容的工具,提供API转换接口,方便集成与应用
  • 原理就是利用libreoffice、pandoc文件转换工具,把所有文档类型的文件逐步转化,最终转成markdown格式的内容,使用python fastapi把这个过程封装成接口
  • 工具的github地址:github.com/luler/file2markdown

全格式文档转 Markdown 工具,Docker 一键部署,支持 API 调用

二、安装

准备好docker、docker-compose软件环境
新建docker-compose.yml配置文件,内容如下:

version: '3'

services:
  app:
    image: dreamplay/file2markdown:latest
    ports:
      - 6677:6677
    restart: always

一键启动命令

docker-compose up -d

全格式文档转 Markdown 工具,Docker 一键部署,支持 API 调用

三、使用示例

启动之后,服务运行在6677端口,不需要其他配置,可以直接访问接口:POST:127.0.0.1:6677/convert
文件转换接口请求示例

全格式文档转 Markdown 工具,Docker 一键部署,支持 API 调用

四、总结

部署简单,直接提供接口服务,可以作为辅助服务集成到各种应用
可以应用在一些AI知识库类型的应用中,因为大模型更加容易理解markdown格式的内容

持续编程进行中,我的应用:cas.luler.top/

我只想看看蓝天
讨论数量: 3

我看博主的站点里有两个知识库的应用,请问是博主自己部署训练的吗,考虑出一篇文章吗

1个月前 评论
luler (楼主) 1个月前
claystone (作者) 1个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!