웹 페이지를 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로 저장하려면?
- 가져올 권한이 있는 공개 HTTP(S) URL을 붙여넣습니다.
- 처리를 누릅니다. 용지 필드는 없습니다.
- `output.pdf`를 내려받습니다.
- 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.pdfModel Context Protocol을 쓰는 에이전트 클라이언트용 MCP 도구로도 제공합니다(JSON-RPC 2.0, POST /mcp). 전체 API 문서
AI 에이전트에서 사용하기
스킬이 스킬을 설치하면 Claude Code, Codex, Cursor 등 AI 에이전트가 'URL을 PDF로' 작업을 대신 실행합니다: /skills/pdf123-url-to-pdf.md
파일은 이번 처리에만 쓰이며, 끝나면 자동으로 삭제됩니다.