티스토리 뷰

Snippets

Java에서 PDF 파일을 이미지로 export 하기

Snipper AquaBlue 2016. 11. 17. 12:03

PDF 파일의 페이지 단위별 이미지로 export이 필요한 경우


maven 에서 org.apache.pdfbox 를 이용한다.

현재는 2.0.3 버전을 사용하였다.


String pdfFilePath = args[0];

String savePath = args[1];

File file = new File(pdfFilePath);


PDDocument doc = PDDocument.load(file);

PDFRenderer renderer = new PDFRenderer(doc);

for(int i = 0 ; i < doc.getNumberOfPages() ; i++){

BufferedImage image = renderer.renderImageWithDPI(i, 130);  // 해상도 조절

ImageIO.write(image, "JPEG", new File(String.format("%s/%d-large.jpg", savePath , (i+1))));

}

doc.close();


댓글
댓글쓰기 폼
공지사항
최근에 달린 댓글
Total
125,395
Today
21
Yesterday
13
링크
«   2021/04   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
글 보관함