목표
제공되는 HTML 파일을 통해 PDF로 변환 한 뒤, PDF에 사용자가 사용하고자 하는 데이터를 추가 한 뒤 읽어서 사용 할 수 있도록 한다.
- 클래스 구성 예상
- HTML로 PDF 생성
- 생성된 PDF에 사용자 정의 메타데이터 추가
- 메타데이터를 System.out.println()으로 읽어보기
- 생성한 pdf 삭제하기
- 암복호화 클래스를 통해 2,3번 과정에서 암,복호화 실행
- 어떤 라이브러리를 사용할 것인가?
- 라이브러리 사용시 무료 및 라이센스 여부
- itext7, PDFBox
- DB에 있는 BLOB 파일을 읽어 HTML 생성 ( 후순위 )
- HTML의 경우 제공되는 파일을 사용하면 되지만 혹시 필요할 수 있음