Skip to content

v1.0.0

Choose a tag to compare

@iml1111 iml1111 released this 17 Mar 06:36
· 2 commits to main since this release

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)