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 この文書では、最初のページの白いページが表示されます。ここで何が間違っているのか分かりません。私はPDFBox 2.0.3使用して同様のプログラムを実行するとPdfbox1.8.12 pdfを白紙に変換する
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);
はここに受け入れ答えを参照してください。http://stackoverflow.com/questions/20424796/pdf-box-generating-blankを-images-due-to-jbig2-images-in-it –
私は本当に興味があります:なぜあなたはログメッセージを見ませんでしたか? –