【发布时间】:2017-06-29 09:04:53
【问题描述】:
我有一个将 pdf 文档的第一页转换为 png 格式图像的代码。该代码看起来与大多数 pdf 文件都可以正常工作,除了这个:https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwiqp4KovobSAhXJ54MKHdtbD54QFggeMAA&url=http%3A%2F%2Fitrevolution.com%2Fwp-content%2Fuploads%2Ffiles%2FPhoenixProjectExcerpt.pdf&usg=AFQjCNGYt1ALVc2ramVw_oM4Qb4rQCTDmw&cad=rja 这份文件给了我第一页的白页。不知道这里出了什么问题。
PDDocument pdf = PDDocument.loadNonSeq(file, new RandomAccessFile(tmp_file, "rw"));
List<PDPage> pdPages = pdf.getDocumentCatalog().getAllPages();
PDPage page = pdPages.get(0);
BufferedImage bim = page.convertToImage(BufferedImage.TYPE_INT_RGB, 300);
ImageIOUtil.writeImage(bim, thumbnailPath + "/" + objectId + ".png", 300);
【问题讨论】:
-
在此处查看接受的答案:stackoverflow.com/questions/20424796/…
-
我真正感兴趣的是:你为什么没有看到日志消息?