[
https://issues.apache.org/jira/browse/PDFBOX-5626?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17737937#comment-17737937
]
liu commented on PDFBOX-5626:
-----------------------------
Excuse me! What do you mean by the tile in jpeg2000? Can you help me to answer,
the memory overflow here is caused by the tile size is too large, which makes
it impossible to control the memory
> java.lang.OutOfMemoryError: Java heap space
> -------------------------------------------
>
> Key: PDFBOX-5626
> URL: https://issues.apache.org/jira/browse/PDFBOX-5626
> Project: PDFBox
> Issue Type: Bug
> Affects Versions: 2.0.28
> Reporter: liu
> Priority: Major
> Attachments: image2.pdf, screenshot-1.png, screenshot-2.png,
> screenshot-3.png, screenshot-4.png, screenshot-5.png
>
>
> jvm:-Xmx600m
> demo:
> {code:java}
> public static void main(String[] args) throws IOException,
> InterruptedException {
> File file = new File("D:\\test\\image2.pdf");
> final PDDocument load = PDDocument.load(file,
> MemoryUsageSetting.setupTempFileOnly());
> PDFRenderer renderer = new PDFRenderer(load);
> int pageIndex = 0;
> float scale = 0.5f;
> try {
> BufferedImage bufferedImage =
> renderer.renderImage(pageIndex, scale, ImageType.RGB);
> FileOutputStream fos = null;
> try {
> fos = new FileOutputStream(new
> File("D:\\fcs\\test/test6/image" + pageIndex + ".jpg"));
> ImageIO.write(bufferedImage, "jpg", fos);
> } finally {
> if (fos != null) {
> fos.close();
> }
> }
> } catch (Exception e) {
> System.out.println(e);
> }
> }
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]