[poppler] Poppler and partial rendering

Albert Astals Cid aacid at kde.org
Wed Nov 9 05:33:48 PST 2011


A Dimecres, 9 de novembre de 2011, Peter17 vàreu escriure:
> Dear all,
> 
> I am studying those bug reports: [1], [2], [3] and this e-mail [4].
> 
> To sum up, Evince and Okular are using Poppler as a backend. The zoom,
> in those 2 software, is limited to 400%. People has been requesting
> more zoom for years, but this has not been implemented because of a
> too large memory consumption. Actually, zooming in Okular or Evince
> will render the whole page in the memory and not just the displayed
> part of the page.
> 
> Could someone among the Poppler developers summarize the situation by
> answering those questions, please?
> 
> Is partial page rendering implemented in Poppler?

Yes

> If no, how hard do you think it would be to implement it?
> If yes, where in the source code? 

Have you tried looking for it? Because it's pretty easy to spot it.

PDFDoc::displayPageSlice

> How hard is it how to use it in a software? 

Trivial, you just need to give which rectangle of the page you want to render, 
but you would know that if you looked at the code ;-)

> Is there a place where this function is documented?

Again, have you looked at the code?

> Is it frontend-dependent?



More information about the poppler mailing list