You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Maciej Matecki (JIRA)" <ji...@apache.org> on 2017/11/02 19:08:01 UTC

[jira] [Created] (PDFBOX-3988) Performance issue when rendering first page of PDF

Maciej Matecki created PDFBOX-3988:
--------------------------------------

             Summary: Performance issue when rendering first page of PDF
                 Key: PDFBOX-3988
                 URL: https://issues.apache.org/jira/browse/PDFBOX-3988
             Project: PDFBox
          Issue Type: Improvement
          Components: Rendering
    Affects Versions: 2.0.7
            Reporter: Maciej Matecki
            Priority: Normal
         Attachments: calls.png

Let say that you want to generate PNG for all pages in PDF.
The generation of the first page is really slow, the second one is quite fast.

For example test PDF contains two same PDF pages. 
First page renders in: ~2000ms
Second one: ~220 ms

It looks like for the first page (inv.0) there's 359 ms overhead just for creating the font.

!calls.png|thumbnail!

Tried to use other library to perform the same operation with the same pdf file and I was able to retrieve BufferedImage of the first (slower) page in ~750 ms.
For the second page the result was almost the same like for the PDFBox.

It looks like there's the place to improve performance when starting rendering the PDF page. 
Or do you have any advices how to improve performance in the example project?

Test project: https://github.com/mmatecki/pdfboxperformance




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org