Poppler ist ein klassisches Beispiel für etwas ohne Dokumentation, die Sie lieber dokumentieren möchten. Diese Frage ist sprachunabhängig und fragt nur nach der allgemeinen Idee. Kurz gesagt, wie macht man einen PDF-Viewer mit poppler?
Von dem, was ich sagen kann, müssten Sie Poppler verwenden, um es auf eine Oberfläche zu rendern, was sich gut anhört, bis Sie sich fragen, wie der Benutzer Text und so wählen würde. Bietet poppler ein Fenster für seine verschiedenen Bindungen oder müssen Sie alles selbst programmieren?Poppler Programmierung
5
A
Antwort
1
Sie müssen alles selbst codieren - Poppler behandelt nur den PDF-Teil, Sie müssen die GUI schreiben. Sehen Sie sich den Code Evince für ein gutes Beispiel an.
1
Die Downloads der Poppler-Version enthalten jetzt einen Qt4-Wrapper und einige Beispiele, die Sie sich ansehen können.
0
Wenn Sie eine App in GLib erstellen, dann gibt es hier eine gute Dokumentation. http://developer.gnome.org/poppler/unstable/index.html
Wenn Sie diese Dokumentation von doxygen kompilieren können, überprüfen Sie den Code. :)
Verwandte Themen
- 1. python-poppler-QT5 Fehler auf
- 2. Poppler-Qt5 Fehler beim Rendern
- 3. Wie installiere ich Poppler unter Windows
- 4. Erstellen von PyGTK- und Poppler-basierten Binärdateien unter Windows
- 5. Unterschied zwischen Socket-Programmierung und Http-Programmierung
- 6. Java-Programmierung: Dynamische Programmierung auf Treppen Beispiel
- 7. Unterschied zwischen objektorientierter Programmierung und reaktiver Programmierung
- 8. Multicore-Programmierung
- 9. Programmierung Welt
- 10. Smartphone-Programmierung
- 11. Taskbar Programmierung
- 12. Kernel-Programmierung
- 13. Remote-Programmierung
- 14. Socket-Programmierung
- 15. Protokollorientierte Programmierung
- 16. Programmierung Datentypen
- 17. Streaming-Programmierung
- 18. Objektorientierte Programmierung
- 19. Effiziente Programmierung
- 20. Sockets Programmierung
- 21. C++ Programmierung
- 22. Socket Programmierung
- 23. USB-Programmierung
- 24. ALSA Programmierung
- 25. Anfänger Programmierung
- 26. Socket-Programmierung
- 27. Handy-Programmierung?
- 28. Zuordnung S/W-Programmierung mit H/W-Programmierung
- 29. die Räder neu erfinden: Node.JS/Ereignisgesteuerte Programmierung vs. Funktionale Programmierung?
- 30. Windows Assembly Language Programmierung