printfriendly es un servicio que te permite generar fácilmente publicaciones a formato PDF, solo introduces la URL y luego generará el documento. Adicionalmente te suministra diversas opciones que puedes personalizar y que te permitirán agregar a tu sitio enlaces o botones (imágenes) que al clikearlos mostraran una vista previa del documento el cual puede ser editado antes de la impresión o la conversión a PDF.
Debes obtener tu botón aquí, ahí mismo encontraras una guía de como instalar luego el código que el sitio genera dependiendo de si es para una Web, Blogger, Wordpress, etc, para en caso de que lo quieras para Blogger, el code generado es el siguiente:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <!-- BEGIN PrintFriendly Code --> < b:if cond = 'data:blog.pageType == "item"' > < div class = 'pfButton' > return false;' title = 'Print an optimized version of this blog post or generate a PDF' > '/></ a > </ div > < b:else /> < div class = 'pfButton' > < a expr:href = 'data:post.url + "?pfstyle=wp"' title = 'Print an optimized version of this blog post or generate a PDF' > < img alt = 'Print' class = 'printfriendly' style = 'border:none; padding:0;' /></ a > </ div > </ b:if > <!-- END PrintFriendly Code --> |
En cualquiera de los casos ese código puedes personalizarlo a tu gusto, desde cambiar la imagen por una propia, hasta aplicarlo algo de CSS.
1 2 3 4 5 6 7 8 | <style> .pfButton { /* representa el estilo del div que contiene al enlace */ } .printfriendly { /* representa el estilo para el enlace */ } </style> |
El código con lagunas modificaciones:
1 2 3 4 5 6 7 8 9 | < b:if cond = 'data:blog.pageType == "item"' > < div class = 'pfButton' > return false;' title = 'Imprimir post o generar PDF' >< img alt = 'Print' src = 'aquí puedes poner la imagen que desees' style = 'border:none;' /></ a > </ div > </ b:if > <!-- END PrintFriendly Code --> |
y si lo quieres en una pagina aparte:
1 2 3 4 5 | < div class = 'pfButton' > + data:post.url' title = 'Imprimir post o generar PDF' >< img alt = 'Print' src = 'RUTA/icono_pdf.png' style = 'border: medium none;' /></ a ></ div > |
Fuente: Cassianet >> http://cassianinet.blogspot.com/2011/05/compartiendo-entradas-en-pdf-con.html#ixzz1O4dLjPCq
No hay comentarios:
Publicar un comentario