[poppler] Loading a page as image using qt-poppler
cristeab at gmail.com
Sat Dec 17 04:27:17 PST 2011
This is exactly what I am doing, but it seems to block the entire
process. Is there a way to tell poppler to read asynchronously from a
PDF file ?
On Sat, Dec 17, 2011 at 11:43 AM, Albert Astals Cid <aacid at kde.org> wrote:
> El Dissabte, 17 de desembre de 2011, a les 09:58:06, Bogdan Cristea va
>> I have wrote a PDF reader in Qt using poppler. Now I am trying to
>> optimize the time needed when switching pages. In order to do so the
>> pages to be displayed are loaded in advance in a separate thread using
>> the following code:
>> ->renderToImage(scaleFactor_ * physicalDpiX_,
>> scaleFactor_ * physicalDpiY_)
>> Thus the pages are stored in memory in a QImage buffer before beeing
>> displayed. However, I have noticed that when the page is loaded with the
>> above code the entire GUI is blocked as if the disk access operation is
>> made by the GUI thread. My question is what are the alternative methods
>> needed in order to load the PDF document image in background, without
>> affecting the GUI thread?
> You create your own thread and call renderToImage from it.
> poppler mailing list
> poppler at lists.freedesktop.org
More information about the poppler