Valencia, 13/05/2009, G.B.
Esta web http://www.web2pdf.co.uk/ nos ofrece de forma gratuita el servicio de convertir cualquier página web en un documento .pdf, el cual puede visualizarse directamente o guardarse. Web2pdf tiene la opción de configurar el tamaño de los márgenes de impresión. Este servicio (que no es el único de este tipo) también se ofrece como un widget en nuestra web o blog, pero el resultado de este widget deja mucho que desear. Para visualizar el archivo .pdf de este post originado desde la primera opción, es decir, utilizando el servicio on-line, pulsa en el siguiente enlace: http://www.web2pdf.co.uk/pdfs/know-how_13052009225628.pdf. He copiado la URL resultante, y cada vez que creas el .pdf crea un número distinto, es decir, un documento distinto, por lo que no caduca.
De todas formas, voy a seguir buscando para encontrar un widget que convierta on-line los post en documentos .pdf. Veamos pues un plugin para WordPress denominado article2pdf… (unos cuantos minutos después)
Article2pdf: plugin para WordPress que convierte tus posts en documentos .pdf
He encontrado e instalado este plugin para WordPress: Article2pdf de Marc Schieferdecker. Este plugin, tras su instalación y configuración, no del todo sencilla, te permite tener un enlace en cada uno de tus posts para que puedan verse o descargarse como .pdfs. a través del navegador web. El plugin está dispoible para inglés, español, alemán y rumano, si no me equivoco.
Yo he tenido bastantes problemas para instalarlo, probablemente por no leer detenidamente las instruccines, haberlo instalado mal en un principio y vuelto a instalar sin comprobar todo lo que hubiera debido comprobar. Como yo utilizo los permalinks con el nombre de postname, he tenido que dejar un enlace en cada post que quiera que se imprima en .pdf. Si ese es tu caso, este es el enlace que debes poner al final de tu post.. <a href=”?article2pdf=1“>(Ver PDF o el texto que quieras)</a>, una vez configurado el plugin (recordar seguir bien las instrucciones y cambiar los permisos de la carpeta en la que se debe alojar el plugin, así como crear dentro de ella una carpeta llamada temp). Debo decir que la primera vez que lo instalé, si que me funcioná el enlace genérico que se habilita a través de la edición del plugin. Algo he debido hacer mal después. Lo veremos.
Un muy posible problema sea la opción catching disabled, como constata las FAQs del plugin: “In most cases the plugin produces an error and not a pdf file because you have activated caching but the cache directory is not writeable to the webserver. Set the correct user and directory permissons for the cache dir or deactivate caching”. El tema es que aún no sé dónde está el directorio de cache, soy bastante novato en esto de WordPress. Investigaré. Parece ser que aquí pueda encontrar las respuestas: http://perishablepress.com/press/2007/12/26/how-to-enable-the-default-wordpress-object-cache/.
Otro de mis problemas es que yo tengo alojadas las imágenes en un subdominio de mi blog, y a pesar de haber dados los permisos pertinentes a la carpeta images en donde aloja las imágenes, el plugin me daba un error, no podía abrir la carpeta. he optado por deshabilitar la impresión de las imágenes en el .pdf, por ahora. NO me atrevo a dar permisos totales a todo el subdominio. Espero tener paciencia y constancia para solventarlo. Investigaré un poquito más y actualizaré este post, que ahora queda como ‘borrador publicado’, cosa que no debiera hacer, pero este blog también es para esto mismo.
Dejo la explicación en inglés de la propia página de descarga del plugin:
(NOTA: si utilizas Vozme aquí, vas a ‘flipar’ con la pronunciación en inglés, ya que la voz está en español)
“Article2pdf will convert any post or page to a pdf file and send it on demand to the browser. You can setup a pdf file, that is used as layout template for the generated pdf file and images, links, formatings, lists, tables and some more html elements are included as well. PDF Templates and PDF options can be configured with the plugin admin panel. Generated PDF files can be cached to reduce server load. Hint: If you do SEO than configure that pdf files are not delivered to search engine spiders, because that possibly results in duplicate content. Languages: English, Deutsch, Español, Română. ..”.
Posts relacionados:
Tags (etiquetas): article2pdf, cache directory, catching disable, convertir html a pdf, convertir post en pdf, convertir web a pdf, html to pdf, plugins wordpress, web2pdf, widget, wordpress


NOTA PROPIA: Los .pdfs se crean, pero se duplica el contenido!! Veremos por dónde tiramos. Además, al crear el enlace para visualizar el .pdf en otro post, simepre se ne abre o visualiza el primero. Sospecho que al final del post no es el lugar correcto para poner el enlace (qué sagaz ¿verdad?…) Por ahora lo dejo, estoy muy cansado. Mañana será otro día.