목록 보기
OpenHTMLtoPDF 적용 경험
백엔드

OpenHTMLtoPDF 적용 경험

넥스트리
넥스트리
2026년 7월 7일

두줄요약

OpenHTMLtoPDF를 검토하고 채택한 이유와 구현 구조를 정리했습니다. 한글 지원, 유지보수성, 보안 처리까지 함께 고려한 PDF 생성 경험입니다.

핵심 내용

  • 견적서·문서 PDF 생성 기능을 위해 iText, OpenPDF, PDFBox, OpenHTMLtoPDF를 비교 검토
  • 한글 지원, 라이선스, 레이아웃 수정 편의성, 유지보수성을 핵심 기준으로 선정
  • HTML/CSS 기반 템플릿을 재활용하고, 비즈니스 데이터 조회 후 PDF로 변환하는 구조 적용
  • 한글 폰트 매핑과 HTML 이스케이프 처리로 출력 깨짐과 보안 위험을 완화

적용해볼 점

  • 양식 변경이 잦은 문서는 HTML 템플릿 기반 PDF 생성 방식 검토
  • 사용자 입력값은 HTML 삽입 전 이스케이프 처리
  • 한글 출력 필요 시 폰트 리소스와 명시적 매핑 준비

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...