Repolode
firecrawl

firecrawl/anydoc

Rust, Node.js, Python 및 WASM 바인딩으로 Office 문서, PDF, EPUB, CSV를 깔끔한 GitHub-flavored Markdown으로 변환합니다.

대체할 수 있는 제품:PandocAdobe Acrobat

스타
22,938
포크
1,478
열린 이슈
113
마지막 커밋
9시간 전

어떤 프로젝트인가요?

anydoc은 Word(.doc, .docx), PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, PDF 파일을 GitHub-flavored Markdown으로 변환하는 Rust 라이브러리입니다. 모든 형식은 공통 문서 모델로 파싱한 뒤 하나의 Markdown 직렬화기로 렌더링하므로, 입력 형식에 관계없이 이스케이프, 표, 제목, 각주가 동일한 방식으로 출력됩니다.

출력에는 제목, 인라인 서식, 중첩 목록, 셀 병합 표, 각주, 발표자 노트가 보존되며, 수식은 LaTeX로 렌더링됩니다. 파일 형식은 확장자가 아니라 파일 내용을 바탕으로 감지합니다. 텍스트 기반 PDF는 로컬에서 변환하고, 스캔된 페이지는 Firecrawl Parse를 통해 호스팅 OCR로 보낼 수 있습니다.

Node.js, Python, WebAssembly를 통한 브라우저용 바인딩과 npx로 실행할 수 있는 CLI를 제공합니다. 프로젝트는 MIT 라이선스를 따릅니다.

핵심 기능

  • 01Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, PDF를 Markdown으로 변환합니다.
  • 02모든 형식을 하나의 공통 모델로 파싱하고 단일 Markdown 직렬화기로 출력합니다.
  • 03셀 병합 표, 중첩 목록, 각주, 발표자 노트를 보존합니다.
  • 04수식을 LaTeX 수식 블록과 인라인 표현식으로 렌더링합니다.
  • 05파일 내용을 기준으로 형식을 감지하므로 확장자가 잘못 지정된 파일도 변환합니다.
  • 06텍스트 기반 PDF는 로컬에서 변환하며, 스캔된 페이지에는 호스팅 OCR을 선택적으로 사용할 수 있습니다.

활용 사례

  • 다양한 Office 문서를 Markdown으로 변환해 LLM 또는 RAG 파이프라인에 입력합니다.
  • 외부 서비스 없이 Node.js 또는 Python 백엔드에서 문서를 변환합니다.
  • 번들로 제공되는 Agent Skill을 통해 AI 에이전트에 문서 읽기 기능을 추가합니다.
  • 파일을 업로드하지 않고 브라우저에서 문서를 Markdown으로 변환합니다.

토픽

자주 묻는 질문

anydoc은(는) 무엇인가요?
Rust, Node.js, Python 및 WASM 바인딩으로 Office 문서, PDF, EPUB, CSV를 깔끔한 GitHub-flavored Markdown으로 변환합니다. anydoc은 Word(.doc, .docx), PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, PDF 파일을 GitHub-flavored Markdown으로 변환하는 Rust 라이브러리입니다. 모든 형식은 공통 문서 모델로 파싱한 뒤 하나의 Markdown 직렬화기로 렌더링하므로, 입력 형식에 관계없이 이스케이프, 표, 제목, 각주가 동일한 방식으로 출력됩니다.
anydoc은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
anydoc은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
anydoc은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. anydoc의 마지막 커밋은 2026년 10월 18일입니다.
anydoc은(는) 어디에 사용할 수 있나요?
다양한 Office 문서를 Markdown으로 변환해 LLM 또는 RAG 파이프라인에 입력합니다. 외부 서비스 없이 Node.js 또는 Python 백엔드에서 문서를 변환합니다. 번들로 제공되는 Agent Skill을 통해 AI 에이전트에 문서 읽기 기능을 추가합니다. 파일을 업로드하지 않고 브라우저에서 문서를 Markdown으로 변환합니다.
anydoc은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/firecrawl/anydoc

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트