PDFBox 2.0.1에서 PDF를 렌더링 할 수 없으므로 문제가 있습니다. PDFBox가 몇 개의 파일에서 실패할지는별로 신경 쓰지 않지만 문제는 전체 스레드가 멈추고 몇 분 동안 반환되지 않으며 메모리가 계속해서 생성되어 결국에는 끝이 보이지 않는 것입니다.PDFBox 2.0.1이 응답하지 않습니다. pdf 페이지
PDFRenderer renderer = new PDFRenderer(document);
BufferedImage image = renderer.renderImageWithDPI(0, 96); //Gets stuck here
ImageIO.write(image, "PNG", new File(fileName));
코드가 특정 줄에 걸리면과 CPU 및 메모리를 소모 :
문제는 이것이 내가 그것을 호출하는 방법입니다, RenderImageWithDPI
으로 보인다. 넷빈에서는 실행을 일시 중지 할 때마다이 스택 추적을 봅니다. PDFBox가 작동하는 것을 보면서 무슨 일이 일어나고 있는지 확신 할 수 없지만 일종의 무한 루프를 치는 것처럼 보입니다.
사람이 PLS 도울 수 https://drive.google.com/file/d/0B5zMlyl8rHwsY3Y1WjFVZlllajA/view?usp=sharing :
문제의 PDF에서 다운로드 할 수 있습니까?
답장을 보내 주셔서 감사합니다. 훌륭하게 작동했습니다. 나는 여전히 KCMS를 사용하는데 예약이되어있다. 코드는 단지 pdf가 아닌 다양한 파일 유형이라면 엄지 손톱을 만드는 큰 서비스이다. KCMS에 대해 알려진 모든 문제가 있습니까? 나는 파일의 몇 가지를 시도하고 그것 모두는 내가 장기적으로 우려하고 있지만 작동하는 것 같다 –
@ ZaidAmir 나는 어떤 문제에 대해 들어 보지 못했어요. KCMS는 JDK7까지 사용되었습니다. 알려진 문제이지만, 우리뿐만 아니라 오라클이 가운데 손가락을 보여줍니다. https://bugs.openjdk.java.net/browse/JDK-8041125 https://blog.idrsolutions.com/2014/04/color-performance-change-newer-java-releases/ (경쟁 업체의 것임) –