Programmation Poppler [fermé]
-
09-06-2019 - |
Question
Poppler est un exemple classique de quelque chose sans documentation que vous préféreriez documenter. Cette question est agnostique, il ne s'agit que de l'idée générale.
En bref, comment créer un contrôle de visionneuse PDF avec poppler?
D'après ce que je peux dire, vous auriez besoin d'utiliser Poppler pour le rendre sur une surface quelconque, ce qui semble bien aller jusqu'à ce que vous vous demandiez comment l'utilisateur sélectionnerait du texte, etc. Poppler offre-t-il une fenêtre pour ses diverses liaisons, ou devez-vous tout coder vous-même?
La solution
Vous devez tout coder vous-même - Poppler ne gère que la partie PDF, vous devez écrire l'interface graphique. Regardez le code pour Evince pour un bon exemple.
Autres conseils
Les téléchargements de la version Poppler contiennent maintenant un wrapper Qt4 et des exemples que vous pouvez consulter.
Si vous créez une application dans GLib, il existe une bonne documentation ici. http://developer.gnome.org/poppler/unstable/index.html
Si vous pouvez compiler ces documentations par doxygen, il suffit de vérifier le code. :)