Это фрагмент, который я использую для преобразования PDF в PNG без параллельного преобразования. обработки и с помощью PDFBox.
Код: Выделить всё
PDDocument document = PDDocument.load(new File(pdfFilename));
PDFRenderer pdfRenderer = new PDFRenderer(document);
for (int page = 0; page < document.getNumberOfPages(); ++page)
{
BufferedImage bim = pdfRenderer.renderImageWithDPI(page, 300, ImageType.RGB);
ImageIOUtil.writeImage(bim, pdfFilename + "-" + (page+1) + ".png", 300);
}
document.close();
Подробнее здесь: https://stackoverflow.com/questions/610 ... ncurrently
Мобильная версия