PPT文件:
3.ppt.zip (5.6 MB)
错误日志:
hs_err_pid1198.log.zip (13.9 KB)
代码:
Presentation pres = new Presentation("/data/temp/ppt/3.ppt");
System.out.printf(“load end!\n”);
int count = 0;
int page_count = pres.getSlides().size();
System.out.printf(“total:%d pages\n”, page_count);
for (ISlide sld : pres.getSlides()) {
System.out.printf("proc->%d page\n", count);
BufferedImage image;
System.out.printf("run1 \n");
try {
image = sld.getThumbnail(mThumbnailScale, mThumbnailScale);
System.out.printf("run2 h:%d w:%d\n", image.getHeight(), image.getWidth());
} catch (Exception e) {
System.out.printf(e.toString());
}
++count;
if (count >= page_count) {
break;
}
}
已经严重影响到我们的业务了,希望能够尽快给出解决方案,谢谢!!!