This project is a simple web server application built using FastAPI that receives binary data from a file, converts it to Markdown format using the MarkItDown library, and returns the Markdown content.
-
Clone the repository:
git clone <repository-url>
-
Navigate to the project directory:
cd <the folder where you cloned the repo>
-
Build the docker image
docker build -t markitdownserver .
-
Run the docker container
docker run -d --name markitdownserver -p 80:80 markitdownserver
-
The docker container should be visible in docker.
-
Navigate to the C# Console application directory.
cd ./src/
-
Run the .Net application
dotnet run
-
The dotnet app should send a sample document to the web server and receive the markdown content.
- FastAPI
- MarkItDown
This project is licensed under the MIT License.