TV

thomas-villani/all2md

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

34 stars 6 forks 품질 81 트렌드 32MIT

PDF, Word, PowerPoint, HTML, 이메일 및 40 + 형식을 사용하여 Markdown을 청소합니다. LLMs, RAG 및 Python 파이프라인을 내장한 MCP 서버.

개요

all2md는 DOCX, PDF 및 HTML과 같은 풍부한 형식으로 Markdown을 구성, LLM-friendly Markdown으로 많은 문서 형식을 도는 Python 라이브러리 명령 줄 도구입니다. AST 기반 파이프라인에 내장 된 RAG ingestion, LLM preprocessing, 일괄 자동화 및 임베딩 문서 변환을 Python 애플리케이션으로 직접 설계했습니다. 그게 다. 더 많은 형식을 위해, 당신이 필요로 하는 여분만 설치 — all2md[docx,html,xlsx] — 또는 all2md[all] 모든. 각 파일 명령은 stdin/stdout을 통해 지원한다 -, 그래서 당신은 관과 사슬을 할 수 있습니다: - RAG, 검색 및 사전 처리 파이프라인. - - Markdown로 변환하고 풍부한 형식 (DOCX, PDF, PPTX, HTML, EPUB, ...)로 돌아갑니다. - 응용 프로그램 및 파이프라인에 embedding을 위해 설계되었으며 CLI 사용. - - 일괄 변환, 미리보기, grep, semantic search, diff 및 chunking. - - 핵심에는 의존도가 없습니다. 필요한 여분만 설치하십시오. - - 간단한 엔트리 포인트 플러그인 시스템을 통해 사용자 정의 형식과 AST 변환을 추가합니다.

개요(AI 번역)

**Read, Convert, search, and chunk PDFs, Office 파일, 전자 책, 이메일 및 40 + 기타 형식, Markdown 등. 파이썬에서, 맨끝에서, 또는 당신의 AI 조수에서. **

Word 문서, all2md 읽는 맨끝에서 읽으십시오.

10 초에 그것을 시도

uv로 먼저 설치하지 않는 것이 없습니다:

all2md], rcat], all2md-mcp]과 PATH]에서 도구로 이동하십시오:

또는 라이브러리로 사용:

경로 선택

| 읽음 | 인포메이션 | 터미널을 떠나지 않고 서류를 읽으십시오 | rcat report.docx, all2md read docs/| 맨끝에서 읽으십시오 | | 파일 변환, 하나 또는 천, 한 방향으로 | [T6] | 변환 | | Python 코드의 문서|[T7] | Python API | | PDF, Word 파일 및 슬라이드 데크 내의 텍스트 찾기 | [T8]|검색 | | RAG 파이프라인에 서류를 공급 | all2md chunk handbook.pdf | RAG 및 chunking | | 내 파일로 Claude 또는 또 다른 조수 작업|클래드 데스크탑 확장|AI Assistants (MCP)|

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

all2md

Read, convert, search, and chunk PDFs, Office files, e-books, emails, and 40+ other formats, as Markdown and back again. From Python, from your terminal, or from your AI assistant.

A Word document, read in the terminal with all2md read.

Try it in ten seconds

With uv there is nothing to install first:

uvx --from "all2md[all]" rcat report.pdf          # read any document in the terminal
uvx --from "all2md[all]" all2md report.docx       # print it as Markdown

Keep it around as a tool, with all2md, rcat and the all2md-mcp server on your PATH:

uv tool install "all2md[all]"

Or use it as a library:

uv add "all2md[pdf,docx]"      # or: pip install "all2md[pdf,docx]"
from all2md import to_markdown

markdown = to_markdown("report.pdf")

Pick your path

I want to… Start with Read
GitHub에서 전체 README 보기

설치

uvx --from all2md[all
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "all2md": { "command": "uvx", "args": ["--from", "all2md[all]", "all2md-mcp", "--temp", "--enable-from-md"] } } }