Con XSL-FO e il giusto processore puoi creare documenti PDF. RTF e se trovi quello giusto anche DOC. Di piu' non so dirti, perche' non ho mai usato questo tipo di processori.

Per fare una versione adatta alla stampa via browser ti bastano i comuni CSS media="print".