--
Since [t3305], Trac's trunk has included an interface for plugins to register content converters (note that this API is still in flux).
I've subsequently created a PageToPdfPlugin which is now enabled on TracHacks.