HTML 파일을 PDF로 변환하기
HTML 파일을 PDF로 변환하려면 .html 또는 .htm 파일을 업로드하고 PDF를 선택해 변환하세요. 페이지는 CSS의 용지 설정을 따르고, 설정이 없으면 여백 10 mm의 A4를 사용합니다. 보안을 위해 스크립트는 실행되지 않고 연결된 CSS, 원격 이미지, 웹 폰트 같은 외부 파일은 불러오지 않습니다. 웹 페이지 URL은 입력할 수 없습니다.
- 무료, 회원가입 불필요
- 30분 안에 파일 삭제
- 최대 100 MB
파일은 30분 안에 서버에서 영구 삭제됩니다.
HTML를 PDF로 변환하는 방법
HTML 파일 업로드
HTML 파일을 업로드 영역에 끌어다 놓거나 직접 선택하세요(최대 100 MB).
PDF를 출력 형식으로 유지
메뉴에 PDF가 이미 선택되어 있습니다. 다른 형식이 필요하면 바꿀 수 있습니다.
변환 후 다운로드
“변환” 버튼을 누르면 변환된 파일의 다운로드가 자동으로 시작됩니다.
무엇이 유지되나요?
유지됨
- 인라인 스타일과 첫 번째 <style> 블록
- @page로 지정한 용지 크기와 여백
- 배경색과 data: URI 이미지
- 표, 목록, CSS 페이지 나눔 규칙
달라짐
- @page가 없으면 여백 10 mm의 A4 페이지가 됨
- 웹 폰트는 서버에 설치된 비슷한 글꼴로 대체됨
옮겨지지 않음
- 연결된 스타일시트와 원격(http/https) 이미지
- JavaScript로 그려진 콘텐츠(차트, 동적 표)
- <head>에서 첫 번째 이후의 추가 <style> 블록
이럴 때 사용하세요
HTML로 생성한 청구서와 보고서
앱이나 스크립트가 청구서, 보고서, 증명서를 HTML로 만든다면 CSS를 파일에 포함해 인쇄용 PDF로 변환하세요. 용지 크기와 여백은 @page 규칙으로 직접 제어할 수 있습니다.
하나로 완결된 HTML 문서 보관하기
내보낸 메모나 이메일 템플릿처럼 스타일과 이미지를 자체적으로 가진 단일 파일 HTML 문서는 모든 기기에서 똑같이 보이는 PDF로 보관하고 공유할 수 있습니다.
알아 두어야 할 제한 사항
- URL 입력은 없습니다. 웹 페이지를 PDF로 만드는 도구가 아니므로 저장한 .html 또는 .htm 파일을 업로드하세요.
- 파일 하나만 업로드되므로 상대 경로(예: images/logo.png)로 참조한 이미지는 찾을 수 없습니다.
- PDF에는 머리글, 바닥글, 쪽 번호가 추가되지 않습니다.
형식 소개
HTML란 무엇인가요?
HTML(HyperText Markup Language)은 웹 페이지를 작성하는 마크업 언어입니다. 제목, 문단, 목록, 표, 링크, 이미지를 태그로 정의하고 CSS로 모양을 제어합니다. .html 파일은 별도 소프트웨어 없이 모든 웹 브라우저에서 열리며, 고정된 페이지 대신 화면 너비에 맞춰 내용이 재배치됩니다. 외부 스타일시트, 웹 폰트, 원격 이미지는 별도 리소스이므로 파일에 포함시키지 않으면 함께 전달되지 않습니다.
PDF란 무엇인가요?
PDF(Portable Document Format)는 Adobe가 만들고 ISO 32000으로 표준화된, 레이아웃이 고정된 문서 형식입니다. 모든 텍스트, 이미지, 선이 페이지상의 위치와 함께 저장되므로 어떤 기기에서도 똑같이 보이고 안정적으로 인쇄됩니다. 대신 편집은 어렵습니다. PDF에는 문단이나 표가 아니라 페이지 위의 위치 정보가 저장되기 때문입니다. 스캔한 PDF는 페이지 이미지만 담고 있어 텍스트를 추출하려면 먼저 OCR(광학 문자 인식)이 필요합니다.
자주 묻는 질문
웹사이트 URL을 붙여 넣어 PDF를 만들 수 있나요?
아니요. 이 변환기는 업로드한 .html 파일만 받습니다. 실제 웹 페이지를 PDF로 저장하려면 브라우저에서 페이지를 열고 인쇄를 선택한 뒤 대상으로 PDF로 저장을 고르세요. 페이지의 HTML 파일이 있다면 스타일을 파일에 포함해 여기에 업로드하세요.
PDF에서 이미지나 스타일이 빠지는 이유는 무엇인가요?
보안을 위해 렌더러는 외부 리소스에 절대 연결하지 않습니다. 연결된 .css 파일, 온라인에 호스팅된 이미지, 웹 폰트는 불러오지 않고 JavaScript도 실행되지 않습니다. 충실한 PDF를 얻으려면 CSS를 <style> 블록으로 옮기고 이미지를 HTML 파일 안에 data: URI(base64)로 삽입하세요.
용지 크기나 여백은 어떻게 지정하나요?
HTML의 <style> 블록에 @page 규칙을 추가하세요. 예: @page { size: A4 landscape; margin: 20mm; }. 변환기는 CSS의 용지 크기를 우선합니다. @page 규칙이 없으면 사방 여백 10 mm의 세로 A4 페이지를 사용합니다.
HTML를 PDF로 변환하는 것은 무료인가요?
네, 완전히 무료입니다. 계정, 구독, 워터마크 없이 파일을 올려 변환하기만 하면 됩니다.
내 파일은 안전한가요? 언제 삭제되나요?
파일은 HTTPS로 전송되어 무작위 코드로 서버에 저장됩니다. 업로드한 파일과 결과물은 30분 안에 영구 삭제되며, 다운로드 링크는 고유 코드를 가진 사람만 사용할 수 있습니다.