<p>Poppler is a classic example of something without documentation that you would prefer be documented. This question is language agnostic, just asking about the general idea..
In short, how do you make a PDF viewer control with poppler?<br>
From what I can tell, you'd need to use poppler to render it to some surface, which sounds good up until you ask yourself how the user would select text and such. Does poppler offer a window for its various bindings, or do you have to code it all yourself?</p>

[{'answer_id': 80373, 'author': 'John Millikin', 'author_id': 3560, 'author_profile': 'https://Stackoverflow.com/users/3560', 'pm_score': 2, 'selected': True, 'text': '<p>You have to code it all yourself -- Poppler only handles the PDF part, you have to write the GUI. Look at the code to <a href="http://www.gnome.org/projects/evince/" rel="nofollow noreferrer">Evince</a> for a good example. </p>\n'}, {'answer_id': 1722023, 'author': 'BastiBen', 'author_id': 195347, 'author_profile': 'https://Stackoverflow.com/users/195347', 'pm_score': 1, 'selected': False, 'text': '<p>The poppler release downloads now contain a Qt4 wrapper and some examples that you can take a look at.</p>\n'}, {'answer_id': 12053665, 'author': 'CantGetANick', 'author_id': 228589, 'author_profile': 'https://Stackoverflow.com/users/228589', 'pm_score': 0, 'selected': False, 'text': '<p>If you are making a app in GLib, then there is good documentation here. <a href="http://developer.gnome.org/poppler/unstable/index.html" rel="nofollow">http://developer.gnome.org/poppler/unstable/index.html</a></p>\n\n<p>If you can compile this documentations by doxygen, Just checkout the code. :) </p>\n'}]
['https://Stackoverflow.com/questions/80320', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/14278/']