최근 pdf 파일을 암호설정 후 이메일로 전송해주는 기능을 구현하는 업무를 하게 되었는데, 먼저 pdf 파일을 암호 설정하는 방법을 정리하는 글을 쓴 뒤 이메일 전송에 관한 글을 쓸 예정이다. 먼저 Java + Spring + maven 환경에서 개발할 때를 기준으로 글을 작성할 예정이고, Itextpdf, pdfbox라는 외부라이브러리를 사용했기 때문에 Itextpdf를 이용하여 암호설정을 하는방법을 정리한다. (회사에서 사용하고 있는설정이라 그대로 사용) [maven의존성 추가] com.itextpdf itextpdf 5.5.13.3 org.apache.pdfbox pdfbox 2.0.1 다음과 같이 코드를 작성해주면 된다. (예외 throws, 생성된 파일을 이메일로 발송하는데 쓸것이기 때문에 fi..