Google books

Colgadadelperal, una usuaria de Twitter, preguntaba sobre cómo hacer para imprimir libros alojados en Google Books, si bien no todos están completos siempre se puede extraer algo interesante. El problema con este sistema es que por razones obvias (derechos de autos) no permite imprimir o descargar los libros. Pero, siempre se le puede encontrar una vuelta al asunto.

Es así que arme un pequeño script en PHP en el que debemos ingresar la URL del libro que deseamos imprimir o bajar. El único problema requisito es que la dirección a utilizar tiene que ser la de la vista en “Modo HTML básico”, que nos permite ir viendo pagina por pagina, y es esa URL (dirección) la que debemos utilizar para ir extrayendo las imágenes de las paginas. El acceso a este modo de lectura lo pueden encontrar abajo a la derecha en la barra lateral.

Google Books

Una vez que tenemos la URL de la pagina que deseamos obtener, como por ejemplo:

http://books.google.com/books?ei=WNS1SPfiG6S2yQTz94DeCw&hl=es&output=html
&id=09qTVKsjwSwC&jtp=v

, la misma contiene el comienzo del prefacio del libro “Romeo and Juliet”. Deben ingresar esa dirección en el siguiente formulario:

http://www.martinaberastegue.com/gbooks.php

Y listo, en un par de clics tienen la imagen lista para imprimir o guardar. Espero les sea útil y si se les ocurre alguna forma de optimizar este proceso dejen el comentario! :)

Actualización 30/09/2008: Joel me menciono por email el caso de algunos libros que no salen completos, solo se muestran algunas páginas. Esto se debe a que Google pone limitaciones a ciertos libros mostrándolos parcialmente; la solución rápida a esto es borrar las cookies de nuestro navegador y volver a acceder al mismo.