Document Utility

웹페이지 PDF 저장

웹페이지 URL을 입력하면 PC 또는 모바일 화면 기준으로 PDF 파일을 생성할 수 있습니다. 배경 포함, 광고 제거, 헤더/푸터 제거, 렌더링 대기 시간까지 설정해 원하는 형태로 저장해 보세요.

URL 기반 PDF 생성 웹페이지 주소를 입력하면 서버에서 페이지를 렌더링하고 PDF 파일로 저장합니다.
PC·모바일 화면 선택 데스크톱 또는 모바일 화면 기준으로 페이지를 불러와 PDF 결과를 만들 수 있습니다.
출력 옵션 조정 용지 크기, 방향, 배율, 배경 포함, 광고 제거, 라이트 모드 옵션을 설정할 수 있습니다.
URL 미입력
Device PC 화면
Paper A4
Status Ready

웹페이지 URL 및 PDF 설정

저장할 웹페이지 주소를 입력하고 PDF 출력 기준을 선택하세요. 동적 페이지는 렌더링 대기 시간을 조금 더 길게 설정하는 것이 좋습니다.

공개 인터넷에서 접근 가능한 http 또는 https 전체 주소를 입력해 주세요. 내부망·로컬·예약 주소와 로그인 페이지는 지원하지 않습니다.

비워두면 URL 도메인을 기준으로 파일명이 자동 생성됩니다.

모바일 페이지 확인이 필요하면 모바일 화면을 선택하세요.

일반 문서 저장은 A4를 권장합니다.

가로 폭이 넓은 표나 대시보드는 가로 방향이 적합합니다.

이미지나 스크립트가 늦게 뜨는 페이지는 5초 이상을 권장합니다.

내용이 잘리는 경우 배율을 낮춰 다시 생성해 보세요.

생성 전 확인

일부 사이트는 로그인, 보안 정책, 크롤링 차단, Cloudflare 보호 때문에 PDF 생성이 제한될 수 있습니다.

페이지가 늦게 로딩되거나 이미지가 빠져 보이면 렌더링 대기 시간을 늘린 뒤 다시 생성해 보세요.

추천 저장 프리셋

웹페이지 성격에 맞춰 화면 기준, 용지 방향, 렌더링 대기 시간, 정리 옵션을 빠르게 적용할 수 있습니다.

PDF 생성 상태

URL 입력 상태, PDF 생성 진행 상황, 서버 응답 결과를 확인할 수 있습니다.

대기 중
저장할 웹페이지 주소를 입력한 뒤 PDF 생성 버튼을 눌러 주세요.

도움말

웹페이지 PDF 저장은 어떻게 동작하나요?

입력한 URL을 서버에서 Playwright 브라우저로 열고, 지정한 화면 기준과 PDF 옵션에 맞춰 렌더링한 뒤 PDF 파일로 내려받는 방식입니다.

PC 화면과 모바일 화면은 어떻게 다른가요?

PC 화면은 넓은 브라우저 기준으로 페이지를 렌더링하고, 모바일 화면은 스마트폰에 가까운 화면 크기와 터치 환경을 기준으로 렌더링합니다.

렌더링 대기 시간은 언제 늘려야 하나요?

이미지, 광고, 차트, JavaScript 콘텐츠가 늦게 표시되는 사이트는 5초 또는 8초로 설정하는 것이 좋습니다.

광고 제거 옵션은 어떤 요소를 숨기나요?

일반적인 광고 iframe, 명시적인 광고·배너·팝업·쿠키 안내·floating 요소를 CSS 선택자로 숨깁니다. 사이트별 구조 차이 때문에 완벽하게 제거되지는 않습니다.

PDF 생성이 실패할 수 있는 경우

로그인 필요한 페이지, 접근 제한 페이지, Cloudflare 같은 보안 차단 페이지, 외부 크롤링을 막는 사이트는 PDF 생성이 실패할 수 있습니다.

자주 묻는 질문

로그인이 필요한 페이지도 PDF로 저장할 수 있나요?

일반적으로 어렵습니다. 서버에서 새 브라우저로 URL을 열기 때문에 사용자의 로그인 세션을 공유하지 않습니다.

이미지나 차트가 PDF에 안 나오는 이유는 무엇인가요?

페이지 로딩이 늦거나 JavaScript 렌더링이 완료되기 전에 PDF가 생성되었을 수 있습니다.

내용이 잘리거나 너무 크게 나와요.

출력 배율을 90% 또는 80%로 낮추거나, 가로 방향을 선택해 다시 생성해 보세요.

광고 제거 옵션을 켜면 본문도 사라질 수 있나요?

사이트 구조에 따라 일부 본문 영역의 클래스명이 광고 관련 키워드와 겹치면 숨겨질 가능성이 있습니다.

생성된 PDF 파일은 서버에 저장되나요?

입력 URL은 서버로 전송되고 서버 브라우저가 공개 페이지를 불러옵니다. 생성한 PDF는 메모리에서 바로 응답하며 별도 파일로 영구 저장하지 않습니다.

EDITORIAL GUIDE

공개 웹페이지를 PDF로 저장할 때의 보안·출력·저작권 기준

공개 http·https URL을 서버의 새 브라우저에서 열어 A4·Letter·Legal PDF로 만듭니다. 로그인 세션은 공유하지 않으며 내부망 접근을 차단합니다. 페이지 구조와 사이트 정책에 따라 화면과 PDF가 다를 수 있습니다.

이런 분께 유용합니다

  • 공개 안내 페이지를 인쇄·보관용 PDF로 만들려는 사용자
  • PC와 모바일 화면 기준의 출력 차이를 비교하려는 사용자
  • 서버가 URL을 가져오는 방식과 내부망 차단 여부를 확인하려는 사용자

대표 활용 상황

  • 공개 공지나 사용 설명을 A4 PDF로 보관할 때
  • 모바일 뷰포트로 반응형 페이지의 출력 결과를 확인할 때
  • 배경 포함과 본문 중심 옵션을 바꿔 읽기 쉬운 자료를 만들 때

처음부터 결과 확인까지

  1. 1

    저장 권한이 있는 공개 페이지인지 확인하고 URL의 쿼리에 토큰·개인정보가 없는지 확인합니다.

  2. 2

    2,048자 이하의 공개 http·https URL을 입력합니다. 로컬·사설·예약 주소는 사용할 수 없습니다.

  3. 3

    PC 또는 모바일 화면, 용지, 방향, 배율과 최대 10초의 렌더링 대기 시간을 선택합니다.

  4. 4

    광고 제거는 사이트별 선택자가 달라 본문도 영향을 받을 수 있으므로 켠 결과와 끈 결과를 비교합니다.

  5. 5

    PDF를 내려받아 누락 이미지, 페이지 나눔, 표 잘림과 저작권·개인정보 노출을 확인합니다.

실제 예시 1

공개 문서 A4 저장

입력
공개 https URL, PC, A4 세로, 배율 0.9
결과
A4로 페이지가 나뉜 PDF

서버 브라우저가 화면용 CSS를 적용한 뒤 Playwright의 PDF 출력 기능으로 표준 용지에 렌더링합니다.

실제 예시 2

내부 주소 입력

입력
http://127.0.0.1 또는 사설 IP로 해석되는 도메인
결과
요청 거부

서버 내부 서비스 접근을 막기 위해 최초 URL, 리디렉션과 하위 리소스의 목적지를 검사합니다.

계산·처리 기준

URL은 최대 2,048자로 제한하고 사용자 정보가 포함된 URL, localhost, 사설·루프백·링크 로컬·예약 IP로 해석되는 호스트를 거부합니다. Playwright 요청 라우팅에서도 새 호스트와 리디렉션·하위 리소스를 검사합니다. 렌더링은 서버에서 최대 75초, 문서 높이 50,000px, 결과 60MB로 제한하며 생성한 PDF 바이트를 메모리에서 바로 응답합니다.

알아둘 한계

  • 사용자의 쿠키와 로그인 세션을 공유하지 않으므로 로그인·유료·사내 페이지는 저장할 수 없습니다.
  • 사이트의 봇 차단, robots 정책, CSP, 지연 로딩, 동의 화면과 지역 제한 때문에 일부 내용이 누락되거나 요청이 거부될 수 있습니다.
  • 광고·팝업 제거는 일반 CSS 선택자를 사용하므로 모든 광고를 제거하지 못하고 비슷한 이름의 본문 요소에 영향을 줄 수 있습니다.
  • 동영상, 인터랙션, 펼치지 않은 영역과 무한 스크롤은 정적 PDF에 완전히 담기지 않을 수 있습니다.
  • 이 도구는 저장 권한을 확인하지 않습니다. 제3자 콘텐츠의 저작권, 이용약관과 개인정보 보호 의무는 사용자가 확인해야 합니다.
  • 애플리케이션 검증과 별도로 운영 환경의 송신 방화벽에서도 사설 네트워크 접근을 제한하는 것이 권장됩니다.
개인정보 처리

입력 URL과 출력 옵션은 PDF 생성을 위해 서버로 전송됩니다. 서버 브라우저가 대상 사이트를 방문하므로 대상 사이트에는 서버 IP와 일반 브라우저 요청 정보가 보일 수 있습니다. 사용자 쿠키는 전달하지 않고 PDF는 디스크에 저장하지 않은 채 메모리에서 바로 응답합니다. URL 쿼리에 접근 토큰, 이메일, 개인 식별자를 넣지 마세요.

자주 묻는 질문

로그인한 브라우저 화면을 저장할 수 있나요?

아니요. 서버의 새 브라우저는 사용자의 쿠키와 로그인 상태를 공유하지 않습니다.

생성한 PDF를 서버에 보관하나요?

아니요. PDF 바이트를 메모리에서 생성해 현재 응답으로만 전달합니다.

왜 로컬 주소가 차단되나요?

사용자 입력 URL로 서버 내부 서비스에 접근하는 SSRF 위험을 줄이기 위해 공개 전역 주소만 허용합니다.