Bug 6483

Summary: Please provide a clean API for plain libpoppler
Product: poppler Reporter: Frank Küster <frank>
Component: generalAssignee: poppler-bugs <poppler-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: medium CC: toscano.pino
Version: unspecified   
Hardware: x86 (IA32)   
OS: All   
URL: http://lists.freedesktop.org/archives/poppler/2006-February/001604.html
Whiteboard:
i915 platform: i915 features:

Description Frank Küster 2006-04-03 23:44:03 UTC
As already discussed in the thread above, it would be nice if libpoppler0
wouldn't expose all its internals, but instead head a well defined API as the
frontends already have
Comment 1 Frank Küster 2006-04-03 23:46:35 UTC
With "thread above", I meant the URL I enter in the bug reporting tool, 

http://lists.freedesktop.org/archives/poppler/2006-February/001604.html

regards, Frank
Comment 2 Pino Toscano 2010-05-27 10:43:59 UTC
If it may be of interest, since 0.13 there's a new frontend called 'cpp', which is modelled in a similar way than the existing qt/qt4/glib, but using only C++ (with the additional dependency of the iconv library, if not present in the std C library).
At the moment is quite limited (just query to document, page, font, TOC, and embedded files), hopefully will get more in the future.
Comment 3 Albert Astals Cid 2016-12-02 10:46:54 UTC
I'm going to mark this as fixed since we have the "cpp" frontend, it's not very feature complete, but it's where we can add new features aiming for a well defined API.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.