Skip to main content

LlamaIndex MarkItDown Reader Integration

MarkItDown is a powerful tool that converts various file formats to Markdown.

llama-index-readers-markitdown is an integration that uses MarkItDown to extract text from various file formats, supporting:

  • .txt files and text-based files without extension
  • .csv, .xml and .json files
  • HTML files (.html)
  • Presentations (.pptx)
  • Word documents (.docx)
  • PDF documents (.pdf)
  • ZIP files (.zip)

You can install it via:

pip install llama-index-readers-markitdown

And you can use it in your scripts as follows:

from llama_index.readers.markitdown import MarkItDownReader

reader = MarkItDownReader()
documents = reader.load_data("presentation.pptx")

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llama_index_readers_markitdown-0.3.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file llama_index_readers_markitdown-0.3.0.tar.gz.

File metadata

  • Download URL: llama_index_readers_markitdown-0.3.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for llama_index_readers_markitdown-0.3.0.tar.gz
Algorithm Hash digest
SHA256 60491ee64d02c799d3d3f4d77019daca83089fd10502075a81928f7e2aedd61f
MD5 7218b10878e33e937ceae1d46814c89f
BLAKE2b-256 6cad897837f474175c972e28ea93d73d51b7e2c57c0da140ed115e964484c238

See more details on using hashes here.

File details

Details for the file llama_index_readers_markitdown-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: llama_index_readers_markitdown-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for llama_index_readers_markitdown-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b194028461e45c34b6f9e6cabbee2b305cba4597e82a5aa14315f1d9f35d6737
MD5 bf2b0e6dc6028b39ab63becbd707f813
BLAKE2b-256 bc5997da5320d6f9d36c3d7743c63a4fb7061776057b6db703eb2f301c98fd82

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.2.1

2 files

0.2.0

2 files

0.1.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page