Zwei Dinge, mehrere Klassen:
1) Poppler, PDF Rendering
http://poppler.freedesktop.org
PDF Ausgabe in ein QImage
Lizenz ist GPL
2) Canorus, eigentlich ein Musiknotensatzprogramm
Dort wurden mehrere Klassen entwickelt, die auch für andere Projekte nützlich sein könnten.
http://canorus.org
- lcdnumber (zeigt eine LCD Ziffer an)
- menutoolbutton (Menü in Toolbar integriert, kann Text oder Buttons enthalten)
- CLI - Command Line Interface, python console ( benötigt swig )
- toolbuttonpopup - container für toolbutton popup widgets
- viewport / viewportcontainer zur Einbettung von Views (Dokumente, Graphiken etc.)
- Undotoolbutton speziell für Undo/Redo Menüs in der Toolbar
- externprogramm zum Starten eines Programms, vereinfacht Nutzung von QProcess für diesen Anwendungsfall
- Klassen zur Druckvorschau und zum Drucken von PDF-Dateien (noch in Entwicklung)
Lizenz ist ebenfalls GPL.
Reinhard