본문으로 건너뛰기

© 2026 Molayo

X요약2026. 06. 25. 20:47

UC Berkeley의 철학 교수가 만든 인터넷에서 가장 유용한 도구 중 하나

요약

UC Berkeley의 John MacFarlane 교수가 Haskell로 개발한 문서 변환 도구 Pandoc을 소개합니다. 50개 이상의 문서 형식을 지원하며, 로컬 환경에서 실행되어 보안성이 뛰어나고 강력한 변환 성능을 자랑합니다.

핵심 포인트

  • 50개 이상의 다양한 문서 형식을 지원하는 '문서계의 맥가이버 칼'
  • 클라우드 업로드 없이 로컬에서 실행되어 데이터 보안 유지
  • R Markdown, Jupyter Book 등 주요 데이터 과학 도구의 기반 기술
  • Haskell로 작성되었으며 20년 동안 지속적으로 유지 관리됨

UC Berkeley의 한 철학 교수가 인터넷에서 가장 유용한 도구 중 하나를 만들었습니다.

개발자도 아니고, 스타트업 창업자도 아니고, 기술 기업도 아닙니다. John MacFarlane이라는 이름의 철학 교수입니다.

그는 이를 Haskell로 작성했습니다. 2006년에 말이죠. 그는 20년이 지난 오늘날까지도 여전히 이를 유지 관리하고 있습니다.

이 도구의 이름은 Pandoc입니다. 문서계의 맥가이버 칼 (Swiss Army knife)이라 불립니다.

어떤 형식이든 어떤 문서든 입력하면, 단 하나의 명령어로 몇 초 만에 다른 형식으로 변환해 줍니다.

Word를 PDF로. 완료.
Markdown을 PowerPoint로. 완료.
LaTeX를 Word로. 완료.
HTML을 ePub로. 완료.
Jupyter notebook을 PDF로. 완료.
Word를 Markdown으로. 완료.
PowerPoint를 Markdown으로. 완료.
Excel을 Markdown으로. 완료.

50개 이상의 형식. 어떤 방향이든 가능합니다. 단 하나의 도구로 말이죠.

pandoc thesis.docx -o thesis.pdf

그게 전부입니다. 단 한 줄이면 됩니다. 당신의 300페이지 분량 논문이 변환됩니다. 서식도 그대로 유지됩니다.

이 도구가 대체하는 작업들은 다음과 같습니다:

Berkeley의 한 박사 과정 학생이 논문을 LaTeX에서 Word로 변환할 때. 수작업 시: 6시간. Pandoc 사용 시: 3초.

브루클린의 한 소설가가 Kindle용으로 원고를 ePub로 변환할 때. 수작업 시: 이틀. Pandoc 사용 시: 단 하나의 명령어.

시카고의 한 스타트업이 200개의 HTML 블로그 포스트를 Markdown으로 마이그레이션할 때. 수작업 시: 일주일 내내. Pandoc 사용 시: 4분.

MIT의 한 교수가 200개의 Markdown 강의 노트를 PowerPoint 슬라이드로 만들 때. 수작업 시: 2시간. Pandoc 사용 시: 단 하나의 명령어.

온라인 변환기들이 동일한 작업에 대해 청구하는 비용은 다음과 같습니다:

Zamzar: 월 $25.
CloudConvert: 월 $8.
Smallpdf Pro: 월 $15.
Adobe Acrobat Pro: 연 $239.88.

이들 모두는 당신의 문서를 자신들의 서버에 업로드합니다. 당신의 논문. 당신의 원고. 당신의 개인적인 노트들. 타인의 컴퓨터에 놓이게 되는 것입니다.

Pandoc은 당신의 노트북에서 실행됩니다. 아무것도 업로드되지 않습니다. 어디로도 전송되지 않습니다.

GitHub에서 44,997개의 스타 (stars)를 기록 중입니다. GPL-2.0 라이선스입니다. 버전 3.10이 2026년 6월 4일에 출시되었습니다.

정말 놀라운 점은 이것입니다.

Pandoc은 R Markdown을 구동합니다. Pandoc은 Jupyter Book을 구동합니다. Pandoc은 Quarto를 구동합니다. 당신이 노트북을 PDF로 내보내거나 연구 보고서를 렌더링할 때마다, 아마도 Pandoc이 그 밑단에서 실행되고 있을 것입니다.

인터넷상의 문서 변환 표준은 한 철학 교수가 여가 시간에 구축했습니다.

2006년, John은 자신의 강의 노트를 가벼운 형식으로 작성하고 이를 Word, HTML, PDF로 내보내고 싶었습니다. 그는 평생 Haskell 코드를 단 한 줄도 작성해 본 적이 없었습니다. Pandoc은 그의 첫 번째 Haskell 프로그램이었습니다.

그 이후로 그는 14,505개의 커밋 (commit)을 완료했습니다. 그는 CommonMark 표준을 공동 작성했습니다. 그는 여전히 Berkeley에서 철학을 가르치고 있습니다. 그리고 여전히 직접 Pandoc을 배포합니다.

Microsoft가 만든 것이 아닙니다. Adobe가 만든 것도 아닙니다. Google이 만든 것도 아닙니다.

단 한 명의 철학 교수. 20년. 45,000개의 스타 (star).

당신의 문서. 당신의 형식. 당신의 기기. 단 하나의 명령.

파일 변환 때문에 허비하던 시간은 이제 당신의 손안에 있습니다.

(링크는 댓글에)
[IMG:1]

AI 자동 생성 콘텐츠

본 콘텐츠는 X @heynavtoor (자동 발견)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0