[
https://issues.apache.org/jira/browse/PDFBOX-3523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15554304#comment-15554304
]
Tilman Hausherr commented on PDFBOX-3523:
-----------------------------------------
I just tried downloading the source,
https://repository.apache.org/content/groups/snapshots/org/apache/pdfbox/pdfbox/2.0.4-SNAPSHOT/pdfbox-2.0.4-20161006.161415-46-sources.jar
I then looked at org\apache\pdfbox\rendering\PageDrawer.java, and it has the
three lines that start with "Matrix m = new Matrix(xform);".
I then downloaded
https://repository.apache.org/content/groups/snapshots/org/apache/pdfbox/pdfbox-app/2.0.4-SNAPSHOT/pdfbox-app-2.0.4-20161006.161927-46.jar
and ran
java -jar pdfbox-app-2.0.4-20161006.161927-46.jar PDFToImage -dpi 250
-imageType png test.pdf
and the size is 170KB. With the trunk, it is 680KB.
> PDFBox renders images 5 times slower and bigger
> -----------------------------------------------
>
> Key: PDFBOX-3523
> URL: https://issues.apache.org/jira/browse/PDFBOX-3523
> Project: PDFBox
> Issue Type: Improvement
> Affects Versions: 2.0.3
> Environment: Java version 1.8
> Ubuntu Linux&Windows 10
> Reporter: Vasiliy Sadokhin
> Labels: performance
> Attachments: OldPdfUtils.java,
> PDFBOX-2302-mori-cvpr01.pdf-7-with-change.png,
> PDFBOX-2302-mori-cvpr01.pdf-7.png, PdfUtils.java, old_test.png,
> sigice9_172.Adobe.pdf-1-with-change.png, sigice9_172.Adobe.pdf-1.png,
> test.pdf, test.png
>
>
> We recently migrated PDFBox from 1.8.13 to 2.0.3. We found that it becomes 5
> times slower to get a PDF page image and the image is 5 times bigger than
> PDFBox 1.8 did. For example, It took about 200ms and now it takes more than 1
> second, the result size was less 200Kb and it's 1Mb now.
> We specified BufferedImage.TYPE_3BYTE_BGR for PDFBox 1.8 and we have no way
> to do it with 2.x. It might be a reason.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]