<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Petra Link Factory &#187; Sin categorí­a</title>
	<atom:link href="http://www.petralinkfactory.com/category/sin-categoria/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.petralinkfactory.com</link>
	<description>Programar no es un hobby es una pasión</description>
	<lastBuildDate>Sun, 15 Jan 2012 09:14:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Steve Jobs ha muerto</title>
		<link>http://www.petralinkfactory.com/2011/10/06/steve-jobs-ha-muerto/</link>
		<comments>http://www.petralinkfactory.com/2011/10/06/steve-jobs-ha-muerto/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 10:42:12 +0000</pubDate>
		<dc:creator>Valde</dc:creator>
				<category><![CDATA[Sin categorí­a]]></category>

		<guid isPermaLink="false">http://www.petralinkfactory.com/?p=158</guid>
		<description><![CDATA[Hoy ha muerto Steve Jobs. En primer lugar mi más sentido pésame para su familia y allegados. Posiblemente ha muerto el primer mito de la informática actual, venerado y odiado por muchos a partes iguales, pero al que la informática &#8230; <a href="http://www.petralinkfactory.com/2011/10/06/steve-jobs-ha-muerto/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hoy ha muerto Steve Jobs. En primer lugar mi más sentido pésame para su familia y allegados.</p>
<p>Posiblemente ha muerto el primer mito de la informática actual, venerado y odiado por muchos a partes iguales, pero al que la informática y la telefonía actual le deben muchas cosas. Algunas buenas y otras malas para todos, menos para su empresa, que hay que decir que cuando se convirtió en CEO de Apple estaba apunto de desaparecer y hoy en día es la segunda empresa con más valor en bolsa del mundo.</p>
<p>Que descanse en paz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petralinkfactory.com/2011/10/06/steve-jobs-ha-muerto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cambio de servidor</title>
		<link>http://www.petralinkfactory.com/2011/05/13/cambio-de-servidor/</link>
		<comments>http://www.petralinkfactory.com/2011/05/13/cambio-de-servidor/#comments</comments>
		<pubDate>Fri, 13 May 2011 10:43:57 +0000</pubDate>
		<dc:creator>Valde</dc:creator>
				<category><![CDATA[Sin categorí­a]]></category>

		<guid isPermaLink="false">http://www.petralinkfactory.com/?p=152</guid>
		<description><![CDATA[Desde que comencé este blog he tenido siempre el mismo proveedor Powweb, pero entre que cada vez el correo funciona peor, la web tampoco va muy bien, y que me han subido el precio unos 40$ ya que ahora cobran &#8230; <a href="http://www.petralinkfactory.com/2011/05/13/cambio-de-servidor/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Desde que comencé este blog he tenido siempre el mismo proveedor Powweb, pero entre que cada vez el correo funciona peor, la web tampoco va muy bien, y que me han subido el precio unos 40$ ya que ahora cobran el VAT a los no residentes en EEUU, he decido pasarme a un proveedor español, <a title="RedCoruna" href="http://www.redcoruna.es">RedCoruna</a>. No son caros, y parece que va bien, además tienen todo ilimintado, en el plan multihosting, que son 96€ al año.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petralinkfactory.com/2011/05/13/cambio-de-servidor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CMS de tiendas on line</title>
		<link>http://www.petralinkfactory.com/2009/02/17/cms-de-tiendas-on-line/</link>
		<comments>http://www.petralinkfactory.com/2009/02/17/cms-de-tiendas-on-line/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 20:22:47 +0000</pubDate>
		<dc:creator>Valde</dc:creator>
				<category><![CDATA[Comercio electrónico]]></category>
		<category><![CDATA[Sin categorí­a]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[comparativa]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.petralinkfactory.com/?p=69</guid>
		<description><![CDATA[En el mercado actual existen multitud de tiendas on-line para poder realizar venta on-line de nuestros productos. La mayoría están escritas en PHP y utilizan MySQL como motor de base de datos. En este artículo veremos una breve comparación de &#8230; <a href="http://www.petralinkfactory.com/2009/02/17/cms-de-tiendas-on-line/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>En el mercado actual existen multitud de tiendas on-line para poder realizar venta on-line de nuestros productos.</p>
<p>La mayoría están escritas en PHP y utilizan MySQL como motor de base de datos. En este artículo veremos una breve comparación de las distintas que he visto.</p>
<h2>osCommerce</h2>
<p>La tienda on-line por excelencia, está disponible en casi toda la totalidad de los servidores compartidos para la autoinstalación, por su gran aceptación en el mercado de las tiendas on-line. Llevan varios años estancados en la versión 2.2, una pena, puesto que prometían que en la versión 3.0 iban a poner xhtml, temas y url amigables. Está un poco anticuada, pero la cantidad de plugins desarrollados nos permiten no saber programar y tener nuevas opcines, como pasarelas de pago de bancos, módulos para la gestión de la logística por compañías como UPS o FEDEC.</p>
<p>Personalmente a mi no me gusta mucho, he realizado ya varias tiendas on-line de forma privada y, por lo menos a mí, me parece muy complicado todo. Para tanta versatilidad como nos ofrece hay que dedicar mucho tiempo para insertar los productos de nuestra empresa. Programar sobre ella es muy tedioso, puesto que no hay chuletas, como las hay en otros CMS opensource, y hay que leer mucho código para hacer cualquier cosa.</p>
<h2>osCMax</h2>
<p>Esta en realialidad no es más que una extensión del osCommerce, de manera que nos permite hacer cosas que el osCommerce original no hace.</p>
<h2>ZenCart</h2>
<p>Bonita alternativa libre del osCommerce. Trae opciones que el osCommerce no posee, como temas montados sobre XHTML y url amigables (SEO URLs). Por lo que he leído es muy sencilla de montar. La lá¡stima es que no soporte plugins de terceros, o al menos como no la he trasteado bastante no los he encontrado.</p>
<h2>PrestaShop</h2>
<p>Esta nunca la había oído hasta que no me puse ha hacer este artículo, la verdad es que me ha sorprendido muchísimo. La demo se ve que es mucho más evolucionada que osCommerce, y que está muy trabajada en cuanto a usabilidad y diseño. Para aquellos que no sabéis programar es una gran opción, puesto que para que funcione vuestra tienda solo deberéis modificar un tema visual. Permite el uso de permalinks y urls amigables. Trae instalado un módulo para conectar directamente con google analitics, lo que nos permite tener un control de las búsquedas que se realizan sobre tu tienda y en qué lugar estás en dichas búsquedas, muy útil si quieres invertir en AdSense (se invierte en donde no estás arriba). La verdad es que si tengo tiempo hablaré en alguna otra ocasión de este CMS de venta on-line.</p>
<h2>Magneto</h2>
<p>Esta es una plataforma de venta on-line que nos permite poner varias tiendas en nuestro servidor. Por lo que he leí­do ha de estar instalada en un servidor dedicado, desconozco el por qué. Si entramos en la administración de la tienda de pruebas, podemos ver que además de tienda on-line trae su propio CMS que nos permite tener la web de nuestra empresa, sin tener que combinar productos como WordPress, Drupal o Joomla. Se ve muy usable, pero me hecha para atrás eso de que haya que instalarlo en un servidor dedicado y que no permita los plugins de terceros.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="403" valign="top"></td>
<td width="105" valign="top">osCommerce</td>
<td width="75" valign="top">osCMax</td>
<td width="72" valign="top">ZenCart</td>
<td width="86" valign="top">PrestaShop</td>
<td width="71" valign="top">Magneto</td>
</tr>
<tr>
<td width="403" valign="top">Multi-idiomas</td>
<td width="105" valign="top">Sí</td>
<td width="75" valign="top">Sí</td>
<td width="72" valign="top">Sí</td>
<td width="86" valign="top">Sí</td>
<td width="71" valign="top">Sí</td>
</tr>
<tr>
<td width="403" valign="top">Multi-monedas</td>
<td width="105" valign="top">Sí</td>
<td width="75" valign="top">Sí</td>
<td width="72" valign="top">Sí</td>
<td width="86" valign="top">Sí</td>
<td width="71" valign="top">Sí</td>
</tr>
<tr>
<td width="403" valign="top">Diseño de la tienda</td>
<td width="105" valign="top">Ficheros php</td>
<td width="75" valign="top">temas</td>
<td width="72" valign="top">temas</td>
<td width="86" valign="top">temas</td>
<td width="71" valign="top">temas</td>
</tr>
<tr>
<td width="403" valign="top">URLs amigables</td>
<td width="105" valign="top">No</td>
<td width="75" valign="top">Sí</td>
<td width="72" valign="top">Sí</td>
<td width="86" valign="top">Sí</td>
<td width="71" valign="top">Sí</td>
</tr>
<tr>
<td width="403" valign="top">Control de Stock</td>
<td width="105" valign="top">Sí</td>
<td width="75" valign="top">Sí</td>
<td width="72" valign="top">Sí</td>
<td width="86" valign="top">Sí</td>
<td width="71" valign="top">Sí</td>
</tr>
<tr>
<td width="403" valign="top">Envío de correos a los clientes</td>
<td width="105" valign="top">Sí</td>
<td width="75" valign="top">Sí</td>
<td width="72" valign="top">Sí</td>
<td width="86" valign="top">Sí</td>
<td width="71" valign="top">Sí</td>
</tr>
<tr>
<td width="403" valign="top">Envíos masivos a los clientes para campañas de publicidad</td>
<td width="105" valign="top">Sí</td>
<td width="75" valign="top">Sí</td>
<td width="72" valign="top">Sí</td>
<td width="86" valign="top">Sí</td>
<td width="71" valign="top">Sí</td>
</tr>
<tr>
<td width="403" valign="top">Personalización de productos</td>
<td width="105" valign="top">Sí</td>
<td width="75" valign="top">Sí</td>
<td width="72" valign="top">Sí</td>
<td width="86" valign="top">Sí</td>
<td width="71" valign="top">Sí</td>
</tr>
<tr>
<td width="403" valign="top">Personalización de productos: Varias imágenes</td>
<td width="105" valign="top">No</td>
<td width="75" valign="top">Sí</td>
<td width="72" valign="top">Sí</td>
<td width="86" valign="top">Sí</td>
<td width="71" valign="top">Sí</td>
</tr>
<tr>
<td width="403" valign="top">Personalización de productos: Inserción de Links</td>
<td width="105" valign="top">No</td>
<td width="75" valign="top">-</td>
<td width="72" valign="top">Sí</td>
<td width="86" valign="top">Sí</td>
<td width="71" valign="top">-</td>
</tr>
<tr>
<td width="403" valign="top">Poder instalar un certificado de Seguridad SSL</td>
<td width="105" valign="top">Sí</td>
<td width="75" valign="top">Sí</td>
<td width="72" valign="top">Sí</td>
<td width="86" valign="top">Sí</td>
<td width="71" valign="top">Sí</td>
</tr>
<tr>
<td width="403" valign="top">Soporte de Plugins de terceros</td>
<td width="105" valign="top">Sí</td>
<td width="75" valign="top">Sí</td>
<td width="72" valign="top">No</td>
<td width="86" valign="top">Sí</td>
<td width="71" valign="top">No</td>
</tr>
<tr>
<td width="403" valign="top">Instalación en servidor compartido</td>
<td width="105" valign="top">Sí</td>
<td width="75" valign="top">Sí</td>
<td width="72" valign="top">Sí</td>
<td width="86" valign="top">Sí</td>
<td width="71" valign="top">No</td>
</tr>
</tbody>
</table>
<h3>Enlaces:</h3>
<p>osCommerce: <a href="http://ww.oscommerce.com/">http://ww.oscommerce.com</a></p>
<p>ZenCart: <a href="http://www.zencart.com/">http://www.zencart.com</a></p>
<p>osCMax: <a href="http://www.oscdox.com/" target="_blank">http://www.oscdox.com</a></p>
<p>PrestaShop: <a href="http://www.prestashop.com/">http://www.prestashop.com</a></p>
<p>Magneto: <a href="http://www.magentocommerce.com/" target="_blank">http://www.magentocommerce.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.petralinkfactory.com/2009/02/17/cms-de-tiendas-on-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>e-Learning</title>
		<link>http://www.petralinkfactory.com/2009/01/22/e-learning/</link>
		<comments>http://www.petralinkfactory.com/2009/01/22/e-learning/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 23:49:42 +0000</pubDate>
		<dc:creator>Valde</dc:creator>
				<category><![CDATA[Desarrollos]]></category>
		<category><![CDATA[LCMS]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Sin categorí­a]]></category>
		<category><![CDATA[ATutor]]></category>
		<category><![CDATA[Dokeos]]></category>
		<category><![CDATA[e-Learing]]></category>
		<category><![CDATA[Moodle]]></category>

		<guid isPermaLink="false">http://www.petralinkfactory.com/?p=30</guid>
		<description><![CDATA[Hace unos meses que me pidieron que realizase una plataforma de educación a distancia (e-Learning) para una de las empresas a las que les hago unos trabajos de vez en cuando. Indudablemente le dije que iba a utilizar un sistema &#8230; <a href="http://www.petralinkfactory.com/2009/01/22/e-learning/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hace unos meses que me pidieron que realizase una plataforma de educación a distancia (e-Learning) para una de las empresas a las que les hago unos trabajos de vez en cuando.</p>
<p>Indudablemente le dije que iba a utilizar un sistema de software libre, puesto que desarrollar una era muy complicado y que una persona sola es imposible (en una empresa en la que trabajé, Neoinnova S.L., montamos un sistema e-Learning llamado Neoeduca, ya caido).</p>
<p>La verdad es que me he llevado navegando por ahí mucho tiempo y la verdad es que no me han gustado casi ninguno de los que he probado, si quieres hacer búsquedas en internet sobre sistemas de gestión de educación a distancia pon en google LCMS (Learning Content Management System).</p>
<h2>Moodle [1]</h2>
<p>Es posiblemente uno de los mÃ¡s expandidos LCMS que existen. Es muy fÃ¡cil de instalar y no requiere un servidor muy potente, aunque en mi opiniÃ³n es un poco lento.</p>
<p>Los temas son muy fÃ¡ciles de crear, aunque se pueden complicar mucho, la ventaja es que hay cientos de temas gratuitos por internet, que son bastante buenos, y que solo necesitan hacer pequeÃ±os cambios para que se adecÃºen a nuestro gusto.</p>
<p>Como la mayorÃ­a de los sistemas LCMS admite el estÃ¡ndar SCROM para la importaciÃ³n y exportaciÃ³n de cursos.</p>
<p>Las mejores cosas que le veo es que estÃ¡ muy documentada y que los foros de moodle.org estÃ¡n muy bien, se actualizan rÃ¡pido y siempre hay alguien que te puede sacar de un apuro.</p>
<p>Lo peor para mi es que es muy fea y la administraciÃ³n es muy poco usable, no es nada intuitiva, tienes que saber lo que estÃ¡s haciendo para hacer lo que quieres.</p>
<h2>ATutor [2]</h2>
<p>Este LCMS es mucho mÃ¡s sencillo de manejar, mÃ¡s rÃ¡pido y mÃ¡s intuitivo.</p>
<p>La creaciÃ³n de temas es bastante sencilla, ademÃ¡s en la web de ATutor podemos encontrar temas gratuitos para la descarga.</p>
<p>Lo bueno, ya lo he dicho, que es muy sencilla de manejar, instalar, &#8230;</p>
<p>Lo malo, yo he encontrado poca documentaciÃ³n fuera de la web de ATutor, y toda la que he encontrado en InglÃ©s.</p>
<h2>Dokeos [3]</h2>
<p>Este es un gran LCMS, tiene muchas cosas buenas, para empezar hay una empresa que estÃ¡ detrÃ¡s del desarrollo, esto hace que haya posibilidad de soporte de calidad, aunque sea pagando. La creaciÃ³n de temas tambiÃ©n es muy sencilla y no me causÃ³ ningÃºn problema. El instalador es muy sencillo.</p>
<p>Lo malo de este LCMS es que necesita un servidor dedicado para instalarlo bien, puesto que lo suyo es que funcione en modo multi base de datos (una base de datos para cada curso), puesto que de lo contrario nos inserta 100 tablas por cada curso en la base de datos, si tenemos 5 cursos, tendremos cerca de 600 tablas en la base de datos.</p>
<p>Por otro lado al tener el servido dedicado podemos tener otros servicios aÃ±adidos de forma gratuita, como poder conectar el LCMS con OpenOffice y asÃ­ poder subir documentos de texto y que los pase directamente a contenidos visibles como html que son muy parecidos al documento de texto (como por ejemplo un documento de Microsoft Word).</p>
<p>Este proyecto de LCMS es un producto derivado de otro LCMS (caroline [4]).</p>
<h2>ConclusiÃ³n</h2>
<p>Al final me he decantado por Moodle, puesto que tengo mÃ¡s ayuda con el soporte tÃ©cnico, pero voy a hacer un seguimiento bastante fuerte de ATutor, puesto que para mi gusto es mucho mÃ¡s fÃ¡cil de gestionar y es mÃ¡s bonita.</p>
<h3>Enlaces</h3>
<p>[1] Moodle: http://www.moodle.org</p>
<p>[2] ATutor: http://www.atutor.ca</p>
<p>[3] Dokeos: http://www.dokeos.com</p>
<p>[4] Caroline: http://www.claroline.net/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petralinkfactory.com/2009/01/22/e-learning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PDF en PHP</title>
		<link>http://www.petralinkfactory.com/2008/09/08/pdf-en-php/</link>
		<comments>http://www.petralinkfactory.com/2008/09/08/pdf-en-php/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 09:49:26 +0000</pubDate>
		<dc:creator>Valde</dc:creator>
				<category><![CDATA[Sin categorí­a]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://www.petralinkfactory.com/blog/?p=10</guid>
		<description><![CDATA[En la actualidad me encuentro realizando una aplicaciÃ³n en PHP donde necesitamos sacar unos ficheros en php. En principio hay que decir que hay muchos componentes y librerÃ­as para hacer los PDFs en PHP, pero aquÃ­ solo me voy a &#8230; <a href="http://www.petralinkfactory.com/2008/09/08/pdf-en-php/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>En la actualidad me encuentro realizando una aplicaciÃ³n en PHP donde necesitamos sacar unos ficheros en php.</p>
<p>En principio hay que decir que hay muchos componentes y librerÃ­as para hacer los PDFs en PHP, pero aquÃ­ solo me voy a centrar en hablar de las soluciones que he encontrado libres y darÃ© <em>mi opiniÃ³n</em> sobre el tema.</p>
<p>Antes de nada piensa quÃ© es lo que tienes que sacar en PDF, puesto que dependiendo de la forma que generas el PDF serÃ¡ mÃ¡s sencillo o mÃ¡s difÃ­cil de mantener la aplicaciÃ³n.</p>
<h3>RTF (Ritch Text Format)</h3>
<p>Lo ideal es utilizar ficheros RTF como plantilla, se pueden hacer desde un fichero de Microsoft Word o desde el Writer del OpenOffice.</p>
<p>La ventaja de esta tÃ©cnica de generar PDFs es que las plantillas RTFs son muy fÃ¡ciles de mantener, sÃ³lo hay que poner unos tags dentro del fichero, y como los RTFs son ficheros de texto, se pueden abrir desde PHP, guardarlos en una variable y cambiar lo que se quiera, para luego guardarlo en otro fichero RTF.</p>
<p>El problema de esta tÃ©cnica es que en PHP no hay componentes o clases que te permitan hacerlo desde el Apache, sin instalar software adicional, con lo que en los hosting compartidos esta opciÃ³n es inviable, o al menos yo no lo he encontrado (he buscado componentes de pago, pero los que encontrÃ© eran realmente caros y ya no me compensaban). La opciÃ³n econÃ³mica para hacer este caso es tener un hosting privado e instalar la OpenOffice y creo que unos paquetes especiales de la OpenOffice, para asÃ­ poder utilizar el Writer en modo consola y transformar el fichero RTF a PDF.</p>
<h3>FPDF [1]</h3>
<p>La FPDF (FreePDF) es una implementaciÃ³n gratuita de la PDFLib (que es de pago), aunque la PDFLib hoy en dÃ­a trae aÃ±adidos de seguridad del fichero PDF generado, como imposibilidad de copiar, de imprimir, cifrado, &#8230;</p>
<p>Esta es la librerÃ­a PHP principal que vamos a ver, puesto que las demÃ¡s que vamos a ver son librerÃ­as que heredan de ella, en algunos casos modifican un poco el cÃ³digo para optimizar o facilitar el uso de la extensiÃ³n de la librerÃ­a.</p>
<p>De todas las que he encontrado es la que mejor estÃ¡ documentada, aunque en todas las librerÃ­as se pueden encontrar un directorio con ejemplos.</p>
<p>En esta librerÃ­a para generar un PDF tenemos que programar el contenido del PDF.</p>
<p>Una de las ventajas de esta librerÃ­a es que como es de las mÃ¡s usadas, tiene una pagÃ­na donde podemos ver ejemplos de scripts para hacer funcionalidades que no estÃ¡n dentro de la librerÃ­a, la secciÃ³n Scripts de la web [2].</p>
<p>Por Ãºltimo, decir que aquellos que seais unos multiprogramadores como yo, hay una implementaciÃ³n de la libreria para ASP 3.0 [3]. Yo no la he probado, si alguien lo prueba por favor que me comente algo.</p>
<h3>HTML2PDF [4]</h3>
<p>Esta librerÃ­a es una extensiÃ³n de la FPDF, que nos permite poner como contenido del PDF un documento XHTML. Por desgracia la poca documentaciÃ³n que hay estÃ¡ en un foro en FrancÃ©s y todavÃ­a esta en desarrollo, puesto que hay muchos estilos de CSS que no los reconoce.</p>
<p>Es una buena alternativa a los RTFs cuando se quiere hacer una plantilla que va a ser modificada cada cierto tiempo, puesto que modificar un XHTML es muy sencillos con programas como el Adobe DreamWeaver o Microsoft Expresions, o incluso la Microsoft Office o la OpenOffice, aunque para estas dos Ãºltimas opciones necesitaremos retocar el cÃ³digo para adaptarlo al cÃ³digo que interpreta la clase.</p>
<p>Tiene pocos ejemplos, pero la verdad es que son suficientes para enseÃ±ar las cosas que hace esta librerÃ­a PHP.</p>
<h3>TCPDF [5]</h3>
<p>Sin dudas una de las mejores extensiones a la librerÃ­a FPDF. En su web encontramos una amplia documentaciÃ³n, ademÃ¡s es la librerÃ­a que tiene mÃ¡s ejemplos, un total de 36 ejemplos en el ZIP que nos descargamos desde la web. AdemÃ¡s de las cosas tÃ­picas que nos permiten todas las librerÃ­a que he encontrado (insertar cÃ³digo html, cabeceras, pies, &#8230;) nos permite crear CÃ³digos de barras para insertarlos en los documentos PDFs que vamos a mostrar. En algunas ocaciones esto es muy Ãºtil.</p>
<p>Una cosa que he visto que no he encontrado en otras librerÃ­as de PHP es que tiene soporte para incrustar JavaScript para la comprobaciÃ³n de datos de los formularios para los PDFs generados.</p>
<p>Por Ãºltimo decir que esta librerÃ­a soporta texto Unicode UTF8, con lo que nos permite realizar documentos PDFs en caracteres no indoeuropeos, como el Ã¡rabe, ruso o chino.</p>
<h3>mPDF [6]</h3>
<p>Esta librerÃ­a al igual que la anterior tambiÃ©n estÃ¡ muyÂ  bien documentada y en inglÃ©s. Esta librerÃ­a es una extensiÃ³n de la FPDF que soporta texto Unicode UFT-8, y estÃ¡ especializada en este aspecto. A primera vista, no la he probado todavÃ­a, es muy similar a la librerÃ­a anterior (TCPDF). Una de las cosas que mÃ¡s me han sorprendido es que esta librerÃ­a es la que mÃ¡s fuentes trae por defecto, de echo el fichero zip de todas las demÃ¡s librerÃ­as apenas llega a los 1Mb, esta librerÃ­a tienen un zip de 11Mb. Esta cantidad de Mb se deben a las fuentes y a los ejemplos, queÂ  tambiÃ©n tiene un motÃ³n de ejemplos.</p>
<h3>ConclusiÃ³n</h3>
<p>Hemos visto en este artÃ­culo una librerÃ­a y cuatro extensiones de Ã©sta. Cada una tiene sus ventajas y sus inconvenientes. En la medida de lo posible voy a intentar investigar un poco mÃ¡s de cada librerÃ­a e intentarÃ© hacer un artÃ­culo mÃ¡s en profundidad y cÃ³digo de las distintas librerias que hemos visto anteriormente. En la actualidad yo he utilizado la HTML2PDF, puesto que es la mÃ¡s sencilla desde mi punto de vista para trabajar con HTML, para el poco tiempo que he tenido para estudiar el funcionamiento de las librerÃ­as, si en vez de 2 dÃ­as hubiese tienido 2 Ã³ 3 semanas hubiera podido ver todas las posibilidades con mÃ¡s detenimiento, y a lo mejor hubirera podido seleccionar otra librerÃ­a, pero nunca se sabe, la verdad es que lo fÃ¡cil que es trabajar con la HTML2PDF es asombroso, pero tiene muy pocas fuentes de texto, o al menos las que vienen por defecto, repito que he tenido muy poco tiempo para investigar mÃ¡s.</p>
<h4>Enlaces:</h4>
<p>[1] FPDF: <a title="FPDF" href="http://www.fpdf.org" target="_blank">http://www.fpdf.org</a></p>
<p>[2] PÃ¡gina de Scripts de FPDF: <a title="SecciÃ³n de Scripts de FPDF" href="http://www.fpdf.org/es/script/index.php" target="_blank">http://www.fpdf.org/es/script/index.php</a></p>
<p>[3] ASP FPDF: <a title="ASP FPDF" href="http://www.aspxnet.it/public/default.asp" target="_blank">http://www.aspxnet.it/public/default.asp</a></p>
<p>[4] HTML2PDF: <a title="HTML2PDF" href="http://html2pdf.spipu.net/" target="_blank">http://html2pdf.spipu.net/</a></p>
<p>[5] TCPDF: <a title="TCPDF" href="http://www.tcpdf.org/" target="_blank">http://www.tcpdf.org/</a></p>
<p>[6] mPDF: <a title="mPDF" href="http://mpdf.bpm1.com/" target="_blank">http://mpdf.bpm1.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.petralinkfactory.com/2008/09/08/pdf-en-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

