microsoft / microsoft/markitdown

Create advanced PDF convertor

Open
#131 6 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement open for contribution
Dominant language
Python
Stars
186k
Forks
13.7k
Avg merge
1d 4h
Merged PRs (30d)
49

Description

@gagb Would be great to have this as an example in the README! Thanks.

Agreed. IMO, a PDF based example would be best where it is able to do the text in the normal way, but any images in the PDF are sent to the LLM. I think this is a more compelling example to organizations then just PNG's.

Exactly this. We could use something like PyMuPDF4LLM to extract images and classify them with VLM later, but if this could be done in one step during pdf->md conversion, that would be brilliant!

Originally posted by @vaclcer in #12

Either extend the existing one or create a new one. This is a frequent use case.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing PDF converter and the README examples, then assess the proposed PyMuPDF4LLM-based approach mentioned in the issue. The work is done when PDF text is converted normally, images are sent to an LLM for processing, and the combined result is supported in a single PDF-to-Markdown conversion.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.