336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
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();
'Snippets' 카테고리의 다른 글
Ubuntu 16.04 Nvidia 드라이버 설치 후 무한 로그인 될 경우 (0) | 2017.02.23 |
---|---|
Maven으로 excutable jar 빌드 (0) | 2016.11.17 |
Gson을 이용하여 JSON Array를 List로 마샬링 (0) | 2016.08.18 |
[Android] 추천 라이브러리 (0) | 2016.07.13 |
crontab 실행하기 (0) | 2016.02.25 |