Markdown을 PDF로 만들기
Markdown을 PDF로는 CommonMark .md 파일을 WeasyPrint로 PDF로 렌더하며, 중국어·일본어·한국어를 아우르는 글꼴 스택을 씁니다. 파일은 UTF-8이어야 합니다.
여기에 파일을 끌어다 놓거나, 클릭해 고릅니다
MD 지원 · 파일당 최대 500.0 MB · 한 번에 최대 20개 파일
Ctrl/Cmd+V 또는 클립보드 메뉴로 파일을 붙여넣을 수도 있습니다.
Markdown을 PDF로는 `pulldown_cmark`로 CommonMark를 파싱해 HTML(Noto Sans CJK 글꼴 스택 포함)로 감싼 뒤 WeasyPrint로 인쇄합니다. `.md`를 올립니다. API는 Markdown과 리소스가 든 ZIP도 받습니다. 사이트 파일 선택기는 `.md`만 나열합니다.
Pandoc 복제품도, 슬라이드 엔진도 아닙니다. 표, 취소선, 작업 목록은 렌더됩니다. 각주나 이모지 단축 코드 같은 그 밖의 GitHub 전용 확장은 변환되지 않습니다. 페이지는 A4에 여백 2cm입니다. 펜스 HTML의 JavaScript는 실행되지 않습니다.
`.md` / `.zip`이 아닌 파일명은 거절됩니다. Markdown 경로는 UTF-8을 요구합니다. 암호화 PDF는 잘못된 입력입니다. Markdown에서 시작하세요.
이미 HTML이 있으면 HTML을 PDF로가 CommonMark 단계를 건너뜁니다. 이미 PDF에서 Markdown이 필요하면 반대 방향인 PDF를 Markdown으로입니다.
업로드는 일시적입니다. Markdown 보관함을 남기지 않습니다.
기능
- CommonMark(`pulldown_cmark`) 후 WeasyPrint
- CJK HTML 래퍼. Pandoc 아님
- 사이트는 `.md` 수락. API는 ZIP도 허용
- 익명 API: /api/v1/convert/markdown/pdf
이런 경우에
- README나 스펙을 PDF로 인쇄
- OCR Markdown을 인쇄 가능한 PDF로
- CommonMark 노트를 쪽수 나뉜 파일로 공유
Markdown을 PDF로 변환하려면?
- UTF-8 `.md`를 업로드합니다.
- 처리를 누릅니다. 이 페이지에 테마·용지 필드는 없습니다.
- PDF를 내려받습니다.
- 제목·목록·CJK 글리프를 확인합니다. 복잡한 HTML 임베드는 인쇄되지 않을 수 있습니다.
제한과 경계
- Pandoc 필터 없음, JS 없음, 테마 선택 없음
- 사이트 선택기는 ZIP을 노출하지 않음(API는 허용)
- UTF-8 Markdown이어야 함
- 이 사이트의 업로드 한도는 파일당 500MB이며, 약 95MB를 넘으면 나누어 전송합니다. API 직접 요청 한 건의 본문은 100MB까지입니다.
예시
- UTF-8 Markdown의 제목과 목록은 종종 그 스타일의 짧은 PDF가 됨
- .txt를 .md로 바꿔도 확장자 검사는 통과할 수 있으나 유효 UTF-8이 필요
이 도구의 개인정보 안내
파일은 HTTPS로 업로드되며, 서버 메모리 또는 수명이 짧은 임시 디렉터리에서 처리되고, 결과가 준비되면 삭제됩니다. 이후 열람·학습·광고 프로필용 사본은 보관하지 않습니다. 보관 기간과 AdSense 쿠키 고지는 개인정보 처리방침을 참고하세요.
자주 묻는 질문
- Mermaid나 JS 위젯을 실행하나요?
- 아닙니다. WeasyPrint가 CommonMark로 만든 HTML을 인쇄합니다. 스크립트는 실행되지 않습니다.
- 파일이 거절된 이유는요?
- 파일명이 .md 또는 .zip으로 끝나야 합니다. 다른 확장자는 지원하지 않는 파일 형식으로 거절됩니다.
- OCR로 얻은 Markdown을 여기로 보낼 수 있나요?
- 가능합니다. .md이기만 하면 됩니다. 이 사이트 OCR에서 유용한 몇 안 되는 연결 중 하나입니다.
- GitHub Flavored Markdown을 완전히 지원하나요?
- 일부만 지원합니다. CommonMark에 더해 표, 취소선, 작업 목록이 켜져 있고, 각주와 이모지 단축 코드는 지원하지 않습니다.
최종 업데이트:
코드에서 호출하기
이 사이트의 도구는 모두 일반 REST 엔드포인트입니다. 익명 사용에는 계정이나 API 키가 필요 없습니다. 브라우저뿐 아니라 개발자와 AI 에이전트도 그대로 쓸 수 있습니다.
curl -X POST "https://pdf123.xyz/api/v1/convert/markdown/pdf" \
-F "[email protected]" \
-o output.pdfModel Context Protocol을 쓰는 에이전트 클라이언트용 MCP 도구로도 제공합니다(JSON-RPC 2.0, POST /mcp). 전체 API 문서
AI 에이전트에서 사용하기
스킬이 스킬을 설치하면 Claude Code, Codex, Cursor 등 AI 에이전트가 'Markdown을 PDF로' 작업을 대신 실행합니다: /skills/pdf123-markdown-to-pdf.md
파일은 이번 처리에만 쓰이며, 끝나면 자동으로 삭제됩니다.