百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

markit

> 编程语言
开源

️ 将任何内容转换为 Markdown 格式。标记它。

1.3K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

️ 将任何内容转换为 Markdown 格式。标记它。

markit

将任何内容转换为 Markdown 格式。PDF、DOCX、PPTX、XLSX、HTML、EPUB、Jupyter、RSS、图像、音频、URL 等。可作为 CLI 使用,也可作为库使用。

bash
npm install -g @shiftlabs/markit

快速入门

bash
# Documents
markit report.pdf
markit document.docx
markit slides.pptx

# Data
markit data.csv
markit config.json
markit schema.yaml

# Web
markit https://example.com/article
markit https://en.wikipedia.org/wiki/Markdown

# Media
markit photo.jpg                          # EXIF metadata
markit recording.mp3                      # Audio metadata

# Text only, skipping image extraction
markit report.pdf --no-images

# Write to file
markit report.pdf -o report.md

# Pipe it
markit report.pdf | pbcopy
markit data.xlsx -q | napkin create "Imported Data"

支持的格式

格式 扩展名 方法
PDF .pdf 内置 Rust 引擎
文档 .docx 内置 Rust 引擎; 标题、图像和表格
PowerPoint .pptx 内置 Rust 引擎; 幻灯片、说明和表格
Excel .xlsx 内置 Rust 引擎; 表格转换为 Markdown 表格
HTML .html .htm 内置 Rust 引擎; 删除脚本/样式
EPUB .epub 内置 Rust 引擎; 以脊排序的章节
Jupyter .ipynb 内置 Rust 引擎; 单元和输出
RSS/Atom .rss .atom .xml 内置 Rust 引擎; 日期化的 Feed 项
CSV/TSV .csv .tsv 内置 Rust 引擎; Markdown 表格
JSON .json 内置 Rust 引擎; 格式化代码块
YAML .yaml .yml 内置 Rust 引擎; 代码块
XML/SVG .xml .svg 内置 Rust 引擎; 代码块
图像 .jpg .png .gif .webp 内置 Rust 元数据提取
音频 .mp3 .wav .m4a .flac 内置 Rust 元数据提取
ZIP .zip 内置 Rust 递归转换
URL http://`` https://`` 使用 Markdown 协商的 Rust 获取器
维基百科 *.wikipedia.org 内置 Rust 主要内容提取
代码 .py .ts .go .rs ... 内置 Rust 围栏代码块
纯文本 .txt .md .rst .log 内置 Rust 传递

基准测试

非

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言