이런 분께 유용합니다
- 공개 안내 페이지를 인쇄·보관용 PDF로 만들려는 사용자
- PC와 모바일 화면 기준의 출력 차이를 비교하려는 사용자
- 서버가 URL을 가져오는 방식과 내부망 차단 여부를 확인하려는 사용자
Document Utility
웹페이지 URL을 입력하면 PC 또는 모바일 화면 기준으로 PDF 파일을 생성할 수 있습니다. 배경 포함, 광고 제거, 헤더/푸터 제거, 렌더링 대기 시간까지 설정해 원하는 형태로 저장해 보세요.
저장할 웹페이지 주소를 입력하고 PDF 출력 기준을 선택하세요. 동적 페이지는 렌더링 대기 시간을 조금 더 길게 설정하는 것이 좋습니다.
공개 인터넷에서 접근 가능한 http 또는 https 전체 주소를 입력해 주세요. 내부망·로컬·예약 주소와 로그인 페이지는 지원하지 않습니다.
비워두면 URL 도메인을 기준으로 파일명이 자동 생성됩니다.
모바일 페이지 확인이 필요하면 모바일 화면을 선택하세요.
일반 문서 저장은 A4를 권장합니다.
가로 폭이 넓은 표나 대시보드는 가로 방향이 적합합니다.
이미지나 스크립트가 늦게 뜨는 페이지는 5초 이상을 권장합니다.
내용이 잘리는 경우 배율을 낮춰 다시 생성해 보세요.
일부 사이트는 로그인, 보안 정책, 크롤링 차단, Cloudflare 보호 때문에 PDF 생성이 제한될 수 있습니다.
페이지가 늦게 로딩되거나 이미지가 빠져 보이면 렌더링 대기 시간을 늘린 뒤 다시 생성해 보세요.
웹페이지 성격에 맞춰 화면 기준, 용지 방향, 렌더링 대기 시간, 정리 옵션을 빠르게 적용할 수 있습니다.
URL 입력 상태, PDF 생성 진행 상황, 서버 응답 결과를 확인할 수 있습니다.
입력한 URL을 서버에서 Playwright 브라우저로 열고, 지정한 화면 기준과 PDF 옵션에 맞춰 렌더링한 뒤 PDF 파일로 내려받는 방식입니다.
PC 화면은 넓은 브라우저 기준으로 페이지를 렌더링하고, 모바일 화면은 스마트폰에 가까운 화면 크기와 터치 환경을 기준으로 렌더링합니다.
이미지, 광고, 차트, JavaScript 콘텐츠가 늦게 표시되는 사이트는 5초 또는 8초로 설정하는 것이 좋습니다.
일반적인 광고 iframe, 명시적인 광고·배너·팝업·쿠키 안내·floating 요소를 CSS 선택자로 숨깁니다. 사이트별 구조 차이 때문에 완벽하게 제거되지는 않습니다.
로그인 필요한 페이지, 접근 제한 페이지, Cloudflare 같은 보안 차단 페이지, 외부 크롤링을 막는 사이트는 PDF 생성이 실패할 수 있습니다.
일반적으로 어렵습니다. 서버에서 새 브라우저로 URL을 열기 때문에 사용자의 로그인 세션을 공유하지 않습니다.
페이지 로딩이 늦거나 JavaScript 렌더링이 완료되기 전에 PDF가 생성되었을 수 있습니다.
출력 배율을 90% 또는 80%로 낮추거나, 가로 방향을 선택해 다시 생성해 보세요.
사이트 구조에 따라 일부 본문 영역의 클래스명이 광고 관련 키워드와 겹치면 숨겨질 가능성이 있습니다.
입력 URL은 서버로 전송되고 서버 브라우저가 공개 페이지를 불러옵니다. 생성한 PDF는 메모리에서 바로 응답하며 별도 파일로 영구 저장하지 않습니다.
공개 http·https URL을 서버의 새 브라우저에서 열어 A4·Letter·Legal PDF로 만듭니다. 로그인 세션은 공유하지 않으며 내부망 접근을 차단합니다. 페이지 구조와 사이트 정책에 따라 화면과 PDF가 다를 수 있습니다.
저장 권한이 있는 공개 페이지인지 확인하고 URL의 쿼리에 토큰·개인정보가 없는지 확인합니다.
2,048자 이하의 공개 http·https URL을 입력합니다. 로컬·사설·예약 주소는 사용할 수 없습니다.
PC 또는 모바일 화면, 용지, 방향, 배율과 최대 10초의 렌더링 대기 시간을 선택합니다.
광고 제거는 사이트별 선택자가 달라 본문도 영향을 받을 수 있으므로 켠 결과와 끈 결과를 비교합니다.
PDF를 내려받아 누락 이미지, 페이지 나눔, 표 잘림과 저작권·개인정보 노출을 확인합니다.
서버 브라우저가 화면용 CSS를 적용한 뒤 Playwright의 PDF 출력 기능으로 표준 용지에 렌더링합니다.
서버 내부 서비스 접근을 막기 위해 최초 URL, 리디렉션과 하위 리소스의 목적지를 검사합니다.
URL은 최대 2,048자로 제한하고 사용자 정보가 포함된 URL, localhost, 사설·루프백·링크 로컬·예약 IP로 해석되는 호스트를 거부합니다. Playwright 요청 라우팅에서도 새 호스트와 리디렉션·하위 리소스를 검사합니다. 렌더링은 서버에서 최대 75초, 문서 높이 50,000px, 결과 60MB로 제한하며 생성한 PDF 바이트를 메모리에서 바로 응답합니다.
입력 URL과 출력 옵션은 PDF 생성을 위해 서버로 전송됩니다. 서버 브라우저가 대상 사이트를 방문하므로 대상 사이트에는 서버 IP와 일반 브라우저 요청 정보가 보일 수 있습니다. 사용자 쿠키는 전달하지 않고 PDF는 디스크에 저장하지 않은 채 메모리에서 바로 응답합니다. URL 쿼리에 접근 토큰, 이메일, 개인 식별자를 넣지 마세요.
완성된 PDF 페이지를 이미지로 저장합니다.
완성된 PDF의 공유 용량을 줄입니다.
아니요. 서버의 새 브라우저는 사용자의 쿠키와 로그인 상태를 공유하지 않습니다.
아니요. PDF 바이트를 메모리에서 생성해 현재 응답으로만 전달합니다.
사용자 입력 URL로 서버 내부 서비스에 접근하는 SSRF 위험을 줄이기 위해 공개 전역 주소만 허용합니다.