可是今天試了居然頁數是 0 !?
是這樣寫的
-------------------------------
PDDocument document=new PDDocument();
-------------------------------document.load(new File("E:\\download\\xxxx.pdf"));
PDFRenderer renderer = new PDFRenderer(document); var pageCount=document.getNumberOfPages(); <--居然是「永遠的0」..... for(var i=0;i<pageCount;i++){ BufferedImage image = renderer.renderImage(i); ImageIO.write(image, "JPEG", new File("E:\\download\\pdf_"+i+".jpg")); }
厚,你嘛幫幫忙,load函數不是這樣用的啦
正確的寫法是這樣的
-----------------------------------
PDDocument document = PDDocument.load(new File("e:\\download\\xxx.pdf"));
...
...
...
-----------------------------
這樣getNumberOfPages就會是正確的了
居家辦公很悶的,鬧個笑話給各位PG笑一下吧
沒有留言:
張貼留言