Windows를 쓰면서 Python을 설치하거나 명령을 입력하고 싶지 않다면 MarkItDown, Docling, Marker, Pandoc 대신 앱을 쓰세요. MD Factory는 같은 일을 창에서 처리합니다. 파일이나 폴더를 추가하면 각 파일 옆에 Markdown 파일이 생깁니다. 오픈 소스 도구는 무료이고 다른 운영 체제에서도 실행되며 스크립트로 자동화할 수 있습니다. 이 페이지에서 그것이 중요한 경우도 짚어 드립니다.
밝혀 둘 점: MD Factory는 저희 제품입니다. 다른 도구에 관한 내용은 각 도구의 README, 문서, 소스 코드에서 가져왔고 2026년 10월 27일에 읽었습니다. 이 페이지를 위해 도구를 직접 실행하지는 않았으므로 출력 품질은 비교하지 않습니다. 출력 품질은 다음을 참고하세요: 최고의 PDF-Markdown 변환 도구. 이 페이지는 설치해야 하는 것과 해야 하는 일을 비교합니다.
짧은 답
| 도구 | 설치하는 것 | 실행 방법 | 스캔한 PDF |
|---|---|---|---|
| MarkItDown | Python 3.10~3.14와 markitdown 패키지 | 명령줄 또는 Python | 내장 PDF 리더에서는 지원하지 않음, 비전 모델이 있는 플러그인이나 Azure 필요 |
| Docling | Python 3.10 이상과 docling 패키지, 모델은 처음 사용할 때 내려받음 | 명령줄 또는 Python | OCR이 기본으로 켜져 있음 |
| Marker | Python 3.10 이상, PyTorch, OCR에는 Docker 또는 llama.cpp | 명령줄, Python 또는 작은 브라우저 앱 | 로컬 추론 서버를 통한 OCR, 다음 옵션을 쓰면 건너뜀: --disable_ocr |
| Pandoc | 설치 프로그램 하나, 또는 zip, Chocolatey, winget | 명령줄 | PDF를 전혀 읽지 못함 |
| MD Factory | Microsoft Store의 앱 하나 | 창에서 파일이나 폴더를 추가 | 로컬 OCR, 언어를 직접 선택하거나 자동 감지 |
각 도구에서 준비해야 하는 것
MarkItDown. 이 README 에 따르면 Python 3.10~3.14가 필요하며, 의존성 충돌을 피하려면 가상 환경을 권장합니다. pip로 설치한 뒤 markitdown 명령에 파일 이름을 붙여 실행합니다. README의 선택 추가 항목에 따라 PDF, Word, Outlook 메시지 등 변환할 수 있는 형식이 정해지며, 이를 모두 함께 설치하는 옵션은 [all] 입니다. 관리자들은 데스크톱 애플리케이션은 이 저장소의 범위 밖이므로 별도 프로젝트여야 한다고도 밝혔습니다.
Docling. 이 README 에 따르면 pip install docling 명령은 macOS, Linux, Windows에서 동작하며 Python 3.10 이상이 필요합니다. Docling의 문서 에 따르면 모델은 처음 사용할 때 자동으로 내려받으며, 오프라인 사용을 위해 미리 내려받는 별도 명령이 있습니다. 또한 지원 형식 페이지 에 따르면 이전 DOC와 RTF 파일에는 LibreOffice가 필요합니다.
Marker. 이 README 는 Python 3.10 이상과 PyTorch를 요구합니다. PDF 이외의 형식에는 marker-pdf[full] 설치가 필요합니다. OCR은 Marker가 처음 사용할 때 띄우는 로컬 추론 서버에서 실행되며, 서버를 구동할 환경은 직접 준비해야 합니다. NVIDIA GPU에서는 Docker와 NVIDIA Container Toolkit, CPU에서는 llama.cpp의 llama-server 프로그램을 씁니다. Marker에는 marker_gui도 포함되어 있습니다. 기본 옵션으로 써 볼 수 있는 Streamlit 앱이며, pip 패키지를 두 개 더 설치해야 합니다. 코드는 Apache 2.0입니다. README에 따르면 모델 가중치는 연구, 개인 사용, 투자 유치액이나 매출이 500만 달러 미만인 스타트업에는 무료이고, 그보다 큰 상업적 사용에는 Datalab의 유료 라이선스가 필요합니다.
Pandoc. 설치가 가장 가볍습니다. 설치 페이지 에는 Windows용 설치 프로그램, 프로그램이 든 zip, Chocolatey, winget이 나와 있습니다. 명령줄 도구이며, 이는 매뉴얼 에서도 확인됩니다. 입력 목록에 있는 문서 형식만 읽을 뿐 모든 형식을 읽지는 못합니다. 다음 두 섹션을 참고하세요.
스캔한 PDF
스캔한 PDF는 안에 텍스트가 없는 페이지 그림입니다. 변환기가 읽으려면 OCR이 필요하며, 이를 위해 필요한 작업량은 도구마다 다릅니다.
- MarkItDown. 내장 PDF 변환기의 소스 코드 에는 OCR 단계가 없습니다. README는 스캔에 두 가지 방법을 제시합니다. 하나는
markitdown-ocr플러그인으로, 페이지 이미지를 OpenAI 호환 클라이언트를 통해 비전 모델로 보냅니다. 다른 하나는 호출마다 요금이 부과되는 Azure Document Intelligence입니다. 플러그인에 클라이언트가 없으면 OCR이 조용히 건너뛰어진다고 README는 덧붙입니다. 어느 방법이든 모델이나 클라우드 서비스와 그 키는 직접 준비해야 합니다. - Docling. 이 CLI 참조 에는 OCR이 기본으로 켜져 있고 선택할 수 있는 엔진에 Tesseract가 있다고 나와 있습니다. 기본적인 스캔에는 따로 추가할 것이 없습니다.
- Marker. OCR은 도구에 포함되어 있지만 위에서 설명한 추론 백엔드에 따라 달라집니다.
--disable_ocr를 지정하면 README에 따라 스캔한 페이지는 건너뜁니다. - Pandoc. 이 자주 묻는 질문 는 "How can I convert PDFs to other formats using pandoc?"라는 질문에 "You can't."라고 답합니다. PDF는 매뉴얼에 출력 형식으로만 나오고 이미지 파일도 입력 목록에 없습니다. 스캔은 Pandoc으로 전혀 처리할 수 없습니다.
- MD Factory. 스캔은 PC에서 로컬 OCR로 읽으며, 언어는 직접 선택하거나 자동으로 둘 수 있습니다. OCR 신뢰도가 낮거나 인식된 텍스트가 없는 페이지는 조용히 넘어가지 않고 검토 필요로 표시됩니다.
스캔에 관한 더 자세한 내용: 스캔한 PDF를 Markdown으로 변환하기.
폴더와 일괄 처리
Docling의 docling convert 는 파일, 디렉터리, URL을 받습니다(CLI 참조). Marker의 marker 명령은 입력 폴더를 받으며 --skip_existing 옵션으로 실행을 이어 갈 수 있습니다. 둘 다 명령을 직접 입력하고 출력 위치를 정해야 합니다.
MarkItDown의 README는 명령 하나에 파일 하나만 보여 줍니다. 2026년 6월의 게시물 에서 데스크톱 래퍼를 발표하며 제작자는 MarkItDown으로 폴더를 변환하는 것은 "means writing your own script"라고 썼습니다. 한 개발자가 자신의 경험을 설명한 것이지만 README의 예시와 일치합니다.
Pandoc의 매뉴얼 에 따르면 입력 파일을 여러 개 주면 구문 분석 전에 파일 사이에 빈 줄을 넣어 이어 붙이며, --file-scope 는 파일을 개별로 구문 분석합니다. 문서마다 Markdown 파일 하나를 얻으려면 셸 반복문이 필요합니다.
MD Factory에서는 폴더를 추가하거나 창으로 끌어다 놓으면 각 문서 옆에 문서별 .md 파일이 생기고, 이미지는 <name>_images 폴더에 들어갑니다. 원본 파일은 절대 변경되지 않습니다. 파일마다 완료, 검토 필요, 실패 중 하나로 끝납니다. 자세한 내용: 문서를 Markdown으로 일괄 변환.
이메일, 전자책, 압축 파일
오픈 소스 도구는 모두 Word, PowerPoint, Excel, HTML을 지원합니다. 차이는 덜 흔한 형식에서 시작됩니다. "목록에 없음"은 해당 형식이 도구의 README, 형식 목록, MarkItDown의 경우 소스에 등록된 변환기에 나오지 않는다는 뜻입니다.
| 형식 | MarkItDown | Docling | Marker | Pandoc | MD Factory |
|---|---|---|---|---|---|
| Outlook MSG | 예, Outlook 추가 항목 사용 시 | 예 | 목록에 없음 | 목록에 없음 | 예 |
| EML | 목록에 없음 | 예 | 목록에 없음 | 목록에 없음 | 예 |
| EPUB | 예 | 예 | 예 | 예 | 예 |
| FB2 | 목록에 없음 | 목록에 없음 | 목록에 없음 | 예 | 예 |
| MOBI | 목록에 없음 | 목록에 없음 | 목록에 없음 | 목록에 없음 | 예 |
| ZIP | 예, 하나의 통합 문서로 | 예, 개별 문서로(Python API 기준으로 문서화됨) | 목록에 없음 | 목록에 없음 | 예, 문서마다 Markdown 파일이 있는 폴더 하나 |
| 7Z 및 RAR | 목록에 없음 | 목록에 없음 | 목록에 없음 | 목록에 없음 | 예 |
Docling은 여기 나온 무료 도구 중 지원 범위가 가장 넓습니다. 지원 형식 페이지에는 Apple Pages, Numbers, Keynote, OpenDocument, 오디오 등도 나와 있으며 MD Factory는 이를 지원한다고 하지 않습니다. 파일이 EML과 MSG라면 MD Factory의 출력은 저희 EML 및 MSG 가이드에서 다룹니다. 전자책과 압축 파일은 다음을 참고하세요: MOBI 및 압축 파일.
무료 그래픽 래퍼
커뮤니티 프로젝트 중에는 이런 라이브러리 위에 창을 얹은 것도 있습니다. 한 예가 MDFlux로, MarkItDown 기반의 데스크톱 앱입니다. 제작자는 압축을 풀어 터미널 없이 실행하는 포터블 앱이며 로컬 OCR과 폴더 일괄 처리를 지원하고 MIT 라이선스라고 설명합니다. 저희는 사용해 보지 않았습니다. GitHub의 무료 프로젝트가 맞는다면 살펴볼 만합니다. 무료 체험이 있는 Microsoft Store 앱을 원한다면 MD Factory가 맞습니다.
MD Factory에서 같은 작업
- Microsoft Store에서 MD Factory를 설치하세요.
- 파일이나 폴더를 추가하거나 창으로 끌어다 놓으세요. 변환이 바로 시작되며 PC에서 실행되고 아무것도 업로드되지 않습니다.
- 원본 옆에 저장된
.md파일이 각 원본 파일 옆에 생깁니다.
다시 변환해도 안전합니다. 이전 결과가 아직 MD Factory가 만든 수정하지 않은 출력이면 새 결과로 바뀝니다. 직접 편집했다면 새 결과는 다음과 같은 번호가 붙은 사본으로 저장됩니다: report (2).md.
무료 도구가 더 나은 경우
- 가격. MarkItDown, Docling, Marker(가중치 라이선스 범위 안에서), Pandoc은 무료입니다. MD Factory는 7일 무료 체험 후 일회성 구매입니다.
- 스크립팅. 스크립트, 예약 작업, 서버에서 실행할 수 있습니다. MD Factory에는 명령줄이 없고 코드에서 호출할 수 없습니다.
- 다른 운영 체제. Docling의 README에는 macOS, Linux, Windows가 나와 있고 Pandoc의 설치 페이지도 macOS와 Linux를 다룹니다. MD Factory는 Windows에서만 실행됩니다.
- 연동 범위. Docling은 MD Factory보다 더 많은 형식을 읽으며, README에는 LangChain, LlamaIndex 등 AI 프레임워크와의 연동이 나와 있습니다. MD Factory에는 없습니다.
- Word와 EPUB 원본. DOCX나 EPUB 파일이 있고 명령줄이 불편하지 않다면 Pandoc이 무료로 변환합니다.
무엇을 고를까
- Python을 작성하거나 파이프라인을 실행합니다: MarkItDown 또는 Docling, 하드웨어가 있고 라이선스가 맞으면 그다음이 Marker.
- DOCX나 EPUB 파일이 있고 터미널이 불편하지 않습니다: Pandoc.
- Windows에서 창, 스캔, 폴더 전체, 또는 이메일, 전자책, 압축 파일이 필요합니다: MD Factory.
어느 것을 고르든 먼저 내 파일 5~10개를 변환해 Markdown을 원본과 비교하세요. 특히 표와 스캔을 확인하세요. 도구는 자주 바뀌므로 결정하기 전에 링크된 페이지를 확인하세요. 그 과정에서 문서를 PC 안에 두려면 다음을 참고하세요: 문서를 업로드하지 않고 변환하기.