I have the same issue, while trying to just render images in AWS lambda (where 
there is limited memory available).
So if there was a way to make this work, it would be great. 

On 2018/02/23 07:31:31, Itai <i...@gmail.com> wrote: 
> Hi,> 
> I'm trying to use PDFBox to show a preview of some PDFs containing very> 
> large images (typically tens of thousands of pixels a side).> 
> It seems PDFRenderer uses PDImage#toImage, which creates a BufferedImage at> 
> the full resolution, regardless of the DPI or scale requested by> 
> PDFRenderer.> 
> This causes an issue, as the resulting BufferedImage is often too large to> 
> fit in memory (>8GB), causing an OOM error.> 
> Is there a way to get a scaled BufferedImage at a lower quality, without> 
> first having to render/produce a full-resolution BufferedImage?> 
> If not - where would I start if I needed to add such a feature?> 
> Thanks,> 
> Itai.> 
To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: users-h...@pdfbox.apache.org

Reply via email to