Add progress indicator for rendering of pages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qpdfview |
Fix Released
|
Wishlist
|
Adam Reichold |
Bug Description
Some documents, mostly with pictures or documents that are generated from pictures, are loading very long. Take for example this pdf: http://
If you want to scroll quickly through this document, then you'll mostly have to wait for some seconds to see a page. Evince, instead, opens them nearly instantly.
Is there a way to increase the loading speed of these documents? I've already increased the buffer size to 512 MB and 10 pages.
A screen of my settings: http://
It would be also great to see a loading animation when a page loads, like f.i. in Evince. Sometimes it's hard to tell if a page is loading or not, because the loading process of a page looks like a blank page.
Would be great to see an improvement soon. Best wishes!
Changed in qpdfview: | |
status: | Fix Committed → Fix Released |
Hello,
Have you compared the rendering speed with Okular? Evince uses Poppler's glib backend whereas qpdfview and Okular use the Qt backend. Both backends use different rendering devices, glib's is based on Cairo whereas Qt's is using Poppler's internal Splash output device. They have different performance characteristics and sometimes the Cairo backend is faster for specific files.
Also, using the current Poppler 0.22, I can't confirm the several-seconds rendering times you describe for the linked document.
The cache size itself does not change the rendering speed, it just stores previous rendering results to prevent redoing the work later on.
Regards, Adam.