pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luca Loiodice <loiod...@csdisco.com>
Subject Re: Rendering an image at a lower resolution
Date Fri, 23 Feb 2018 13:32:17 GMT
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-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org

View raw message