Posted on Jan 28, 2010

iPad

¿Qué dicen? ¿que opel que va a sacar un nuevo modelo de calculadora? (vía @juanfranleones)

Me parece que algunos vamos a tener que esperar a que los talibanes de la manzana se hagan con el tan esperado iSlate, iTablet, finalmente llamado iPad (no confundir con iPod), para saber cuál es la verdadera utilidad del cacharro. Eso sí, como capricho, parece toda una maravilla y $499, siendo un producto de Apple, es una cifra que hasta puede parecer baja.

Algo más sobre el iPad:

Posted on Jan 25, 2010

Lorem Ipsum en camiseta

lorem ipsum 300x150 Lorem Ipsum en camiseta

Camiseta Lorem Ipsum

De la mano de Lola Camisetas nos llega un nuevo diseño, realizado por @mondador (si os gusta la ilustración no os perdáis su “blog de dibujillos y alguna cosa más”). El motivo de la camiseta es el clásico “lorem ipsum” enmarcado por un cuadro de texto que hará las delicias de cualquier talibán del diseño.

Posted on Jan 19, 2010

TCPDF: Convierte tu código HTML a PDF

Llevaba mucho tiempo una solución libre para generar documentos PDF en PHP de una forma rápida y dinámica. FPDF, seguramente la biblioteca maś conocida, se me había quedado muy pequeña para lo que yo necesitaba concretamente, se hacía muy costoso el mantenimiento de los documentos para ciertos cambios.

Vía Jesús Nieto he descubierto TCPDF, una biblioteca que, entre otras cosas, hace exactamente lo que yo necesitaba: exportar HTML a un documento PDF sin la necesidad de servidores de terceros.

El código es de una implementación muy sencilla como podéis ver en la página de ejemplos (para mí el maś interesante fue el sexto (Write HTML and RTL support), donde podemos ver cómo volcar código HTML al documento es tan sencillo como esto:

$html = "<h1 style='text-align:center'>Hola, Mundo</h1>";
$pdf->writeHTML($html, true, 0, true, 0);

Entre las características por descubrir tenemos la posibilidad de dibujar gráficas o maquetar y formularios de forma sencilla. Además de las funcionalidades me parece muy interesante, por cuestiones de privacidad, el hecho de que no necesita llamar a una aplicación externa -como requieren otras bibliotecas de pago-.

Las pegas: la sintaxis HTML por supuesto no es tan flexible como la que puede interpretar un navegador web y su generación es ligeramente lenta y costosa a nivel de recursos, por lo que en algunos servidores compartidos podría no funcionar.