[Okular-devel] [GSoC 2015] : Implement PDF Poppler features in Okular

Albert Astals Cid aacid at kde.org
Sun Mar 15 13:14:30 UTC 2015


El Diumenge, 15 de març de 2015, a les 10:33:58, Sahil Sehgal va escriure:
> Hello,

Hi

> I would like to take *"Implement PDF Poppler features in Okular"* as my
> GSoC 2015 project. As mentioned on the ideas page, Poppler Qt-4 library has
> some features like layer view, tagged pdf support which are still to be
> included in Okular. I would like to add them in Okular.
> 
> Some of the PDF readers like Evince are using Poppler libraries for
> implementing
> the layer view features. I have following plans for this project.
> 
> I am going through the code of Evince and figuring out the way they have
> implemented Optional Content Grouping feature. They have basically used
> "PopplerLayer" class and its subclasses. The detailed implementation can be
> found from
> https://github.com/GNOME/evince/blob/master/backend/pdf/ev-poppler.cc
> I am trying to make a clear architecture of the other classes and functions
> which are shown at this page.
> <http://www.sourcecodebrowser.com/evince/2.29.3/ev-document-layers_8h.html>
> 
> I have cloned the *git://anongit.kde.org/okular
> <http://anongit.kde.org/okular> *and have successfully built it with all
> the dependencies. I am trying to solve some of its bugs and hack its code
> base.
> 
> I have worked on QT and its libraries for few months. I have a very good
> command over C++ and use KDevelop and QT as IDE.
> 
> I would be extremely helpful if someone could review this and
> guide be in some direction. Please tell me the things where i need to do
> some more research which could help me in completing this project.

It seems you have a clear understanding of the layers support, which guiding 
do you need?

Albert

> 
> Regards,
> Sahil Shgal
> Second year IT UG Student,
> University institute of Engineering Technology,
> Panjab University, Chandigarh, India



More information about the Okular-devel mailing list