Skip to main content

Utility tool for converting various files to Markdown

Project description

MarkItDown

[!IMPORTANT] MarkItDown is a Python package and command-line utility for converting various files to Markdown (e.g., for indexing, text analysis, etc).

For more information, and full documentation, see the project README.md on GitHub.

Installation

From PyPI:

pip install markitdowng[all]

From source:

git clone git@github.com:microsoft/markitdowng.git
cd markitdowng
pip install -e packages/markitdowng[all]

Usage

Command-Line

markitdowng path-to-file.pdf > document.md

Python API

from markitdown import MarkItDown

md = MarkItDown()
result = md.convert("test.xlsx")
print(result.text_content)

More Information

For more information, and full documentation, see the project README.md on GitHub.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

Project details


Download files

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

Source Distribution

markitdowng-0.7.2.tar.gz (41.0 kB view details)

Uploaded Source

Built Distribution

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

markitdowng-0.7.2-py3-none-any.whl (59.2 kB view details)

Uploaded Python 3

File details

Details for the file markitdowng-0.7.2.tar.gz.

File metadata

  • Download URL: markitdowng-0.7.2.tar.gz
  • Upload date:
  • Size: 41.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for markitdowng-0.7.2.tar.gz
Algorithm Hash digest
SHA256 5133a85a0ef5494ee528ed22dd235f56bd5ec02c3db9047494a2fb41c42ded98
MD5 136109cdf5e93299bfb9b87db30e73e2
BLAKE2b-256 660bba02d16d181245fe84725e20df071007999650754f50bc477fbc97e4070a

See more details on using hashes here.

File details

Details for the file markitdowng-0.7.2-py3-none-any.whl.

File metadata

  • Download URL: markitdowng-0.7.2-py3-none-any.whl
  • Upload date:
  • Size: 59.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for markitdowng-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 79983ed03417ec67caa1610e00c1632f0be32c918719bdd8ef2a8bfa7be20424
MD5 e00d7802cf12b4ffec81306d28c26d15
BLAKE2b-256 b174c299150d271071de74044a6a20454e013933d41e77b69b0493dd2b0eb338

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page