Generar un pdf desde página web

Hola a todos, soy nuevo en este foro, espero aprender muchas cosas de vosotros.

Mi primera pregunta es la siguiente: quiero poner varios textos en una web, de forma que todos tengan un cuadro para que marquen los que la gente le interese, y luego un boton que ponga "generar pdf" de forma que se genere un pdf o un archivo fotocopiable solo con los textos marcados. ¿alguna idea?

Gracias a todos
Y por que no generas un pdf desde php y lo asocias a un evento onclick?