Have you thought about building a Qt based backend? This is exactly what the Kobo plugin interface was made for, custom viewers for additional document types. This would give full integration with the rest of nickel. I haven't looked at the kindlepdfviewer source yet, but the build you uploaded looks really promising as a better pdf viewer.
|