Это код, который я использую для рендеринга страница для изображения.
Код: Выделить всё
PDDocument document = Loader.loadPDF(pdfFile, IOUtils.createTempFileOnlyStreamCache());
PDFRenderer pdfRenderer = new PDFRenderer(document);
pdfRenderer.setSubsamplingAllowed(true);
BufferedImage image = pdfRenderer.renderImage(0, scale, ImageType.RGB);
ImageIO.write(image, "png", imageFile);
Код: Выделить всё
randomAccessWriteBuffer = new RandomAccessReadWriteBuffer(
Math.min(length
Подробнее здесь: [url]https://stackoverflow.com/questions/79225349/pdfbox-3-render-page-to-image-from-large-pdf-file-illegalargumentexception-capa[/url]
Мобильная версия