用于PDF到图像转换的开源库

可能重复:
将PDF页面导出为Java中的一系列图像

请建议一些好的java库,它们可用于PDF文件进行图像转换。 我尝试使用PDFBox: http : //pdfbox.apache.org/但转换成图像后,我的pdf文件中的大部分文本都出现乱码。 它将’T’读作’Y’,’C’作为’#’,依此类推。

以下是我用于相同的代码片段:

PDDocument document = null; document = PDDocument.load( pdfFile ); List pages = document.getDocumentCatalog().getAllPages(); for( int i=startPage-1; i<endPage && i<pages.size(); i++ ) { try { PDPage page = (PDPage)pages.get( i ); BufferedImage image = page.convertToImage(); } } document.close(); 

我想这是他们渲染字体的一些问题。 如果你认为我在使用PDFBox时可能遗漏了一些东西,请告诉我。

请建议任何其他替代方案。

我已经尝试过使用jPedal: http ://www.jpedal.org/虽然运行良好,但它不是免费的,所以请在此建议所有好的选择。

试试icePDF