HTML을 PDF로 작동 방식
HTML to PDF 도구는 편집기에 붙여넣은 HTML 마크업을 DOMPurify로 정리하여 스크립트와 안전하지 않은 속성을 제거하고, html2canvas로 오프스크린 캔버스에 렌더링한 뒤, jsPDF로 결과를 PDF로 인코딩합니다. 전체 파이프라인이 브라우저 탭 안에서 실행됩니다. HTML 코드나 렌더링된 결과물은 어떤 서버에도 전송되지 않습니다. 이로써 온라인 서비스에 붙여넣고 싶지 않은 개인 데이터가 포함된 HTML 조각을 변환하기에 적합합니다.
이 도구를 사용하기 전에 출력 형식을 이해해야 합니다. PDF 페이지는 벡터 텍스트가 아닌 래스터 이미지입니다. 출력의 텍스트는 선택할 수 없고 검색할 수 없으며 재흐름도 불가능합니다. URL로 참조된 외부 리소스(이미지)는 브라우저 CORS 정책으로 차단되어 로드되지 않습니다. 인라인 스타일과 임베드된 CSS는 작동하지만, 커스텀 웹 폰트나 고급 CSS 그리드를 사용한 복잡한 레이아웃은 정확하게 렌더링되지 않을 수 있습니다. 전체 웹 페이지를 문서 충실도 높게 변환하려면 서버 측에서 실행하는 헤드리스 브라우저가 더 적합한 도구입니다.