10-4 Willyfc
Es que me parecía demasiado 'sencilla' la primera opción.

Para le segunda, temo no poder ayudarte (sólo es una cuestión de ignorancia propia

), pero si sólamente es para mostrar texto y aligerar la carga de la página, puedes crear un pequeño archivo .css donde definas cuatro clases contadas, o si son datos tabulados darle un formato muy sencillo a las tablas mediante css también.
Todo está en porqué quieres mostrarlo como .pdf, qué tipo de información rescatas de la bd y dos detalles más.
Mi consejo de novicio: sé más explícito en esos detalles y seguramente algún "genio" se hará presente.
Un saludo
Cd௫