본문으로 건너뛰기
PPDF123

웹 페이지를 PDF로 저장하기

URL을 PDF로는 공개 웹 주소를 WeasyPrint로 가져와 페이지를 PDF로 저장합니다. JavaScript는 실행되지 않으므로 스크립트나 로그인이 필요한 페이지는 비거나 불완전하게 나옵니다.

계속하려면 웹페이지 URL을(를) 입력하세요.

URL을 PDF로는 `urlInput`을 WeasyPrint에 넘겨 `output.pdf`를 내려받습니다. 파일 업로드는 없습니다. WeasyPrint가 스스로 그 URL을 가져옵니다. 헤드리스 Chrome도, 스크린샷 서비스도 아닙니다.

JavaScript는 실행되지 않습니다. SPA, 봇 벽, 쿠키 문, 로그인 세션이 필요한 페이지는 대개 비거나 불완전한 인쇄가 됩니다. HTTPS 오류와 사설망을 가리키는 대상은 실패합니다.

가져올 권한이 있는 URL만 입력하세요. 페이월이나 로그인을 우회하는 데 쓰지 마세요. 서버는 입력한 주소를 봅니다.

이미 HTML이 있으면 HTML을 PDF로가 더 예측 가능합니다. 바이트를 당신이 통제하기 때문입니다.

업로드는 일시적입니다. 가져온 URL을 보관하지 않습니다.

기능

  • WeasyPrint가 `urlInput`을 가져옴. 파일 업로드 없음
  • JavaScript 없음, Chrome 없음, 다운로드 이름 고정 `output.pdf`
  • 스크린샷도 로그인 세션 인쇄도 아님
  • 익명 API: /api/v1/convert/url/pdf

이런 경우에

  • 공개 정적 기사를 PDF로 인쇄
  • JS가 필요 없는 CSS 페이지를 아카이브
  • 간단한 문서 URL을 파일로 만듦

웹 페이지를 PDF로 저장하려면?

  1. 가져올 권한이 있는 공개 HTTP(S) URL을 붙여넣습니다.
  2. 처리를 누릅니다. 용지 필드는 없습니다.
  3. `output.pdf`를 내려받습니다.
  4. CSS가 인쇄되었는지 확인합니다. JS에만 의존하는 사이트는 안 됩니다.

제한과 경계

  • JS 없음, 쿠키 없음, 로그인 없음
  • Chrome 인쇄 아님
  • 다운로드 이름은 항상 output.pdf

예시

  • 공개 정적 블로그 글은 종종 읽을 수 있는 PDF로 인쇄됨
  • JavaScript 대시보드 URL은 대개 빈 인쇄

이 도구의 개인정보 안내

파일은 HTTPS로 업로드되며, 당사 서버의 메모리 또는 단명 임시 디렉터리에서 처리된 뒤 결과가 준비되면 삭제됩니다. 이후 열람·학습·광고 프로필용 사본은 보관하지 않습니다. 보관 기간과 AdSense 쿠키 고지는 개인정보 처리방침을 참고하세요.

자주 묻는 질문

PDF가 비어 있는 이유는요?
페이지가 JavaScript로 구성되거나, 봇을 막거나, 로그인으로 리다이렉트합니다. WeasyPrint는 내려받을 수 있는 HTML만 봅니다.
로그인이 필요한 페이지를 인쇄할 수 있나요?
이 도구로는 안 됩니다. 로그인 후 로컬에 HTML을 저장한 뒤 HTML을 PDF로를 쓰세요.
Chrome을 띄우나요?
아닙니다. URL을 입력으로 weasyprint를 호출합니다.
파일명은 무엇인가요?
항상 output.pdf입니다. URL로 이름을 짓지 않습니다.

최종 업데이트:

코드에서 호출하기

이 사이트의 도구는 모두 일반 REST 엔드포인트입니다. 익명 사용에는 계정이나 API 키가 필요 없습니다. 브라우저뿐 아니라 개발자와 AI 에이전트도 그대로 쓸 수 있습니다.

curl -X POST "https://pdf123.xyz/api/v1/convert/url/pdf" \
  -F "urlInput=your-urlInput" \
  -o output.pdf

Model Context Protocol을 쓰는 에이전트 클라이언트용 MCP 도구로도 제공합니다(JSON-RPC 2.0, POST /mcp). 전체 API 문서

AI 에이전트에서 사용하기

스킬

이 스킬을 설치하면 Claude Code, Codex, Cursor 등 AI 에이전트가 'URL을 PDF로' 작업을 대신 실행합니다: /skills/pdf123-url-to-pdf.md

전체 에이전트 스킬

파일은 이번 처리에만 쓰이며, 끝나면 자동으로 삭제됩니다.