Repository navigation
v1.0.0
pdf2md v1.0.0
PDF to Markdown 변환 CLI 도구의 첫 번째 릴리즈.
주요 기능
- 다중 추출 엔진: pdfplumber, CLOVA OCR, LLM 멀티모달 비전, PyMuPDF 하이퍼링크
- LLM 기반 병합: 4개 추출 결과를 Anthropic Claude / OpenAI GPT로 지능적 병합
- 최종 문서 생성: LLM이 전체 페이지를 하나의 정돈된 마크다운으로 조합
- 페이지별 순차 처리: 페이지 간 순차, 추출기 간 병렬 (asyncio.gather)
- Fail-fast 에러 처리: 추출기 실패 시 즉시 파이프라인 중단
아키텍처
main.py (CLI) → usecases/ (오케스트레이션) → extractors/ + processors/ (순수 로직)
사용법
python main.py --in document.pdf --out output.md --llm anthropic지원 LLM
- Anthropic Claude (claude-opus-4-6)
- OpenAI GPT (gpt-5.4)