sábado, 13 de octubre de 2012

Crear enlace para descarga directa desde Google Drive

Gracias a Google Drive podremos compartir nuestros archivos de todo tipo de extension.

Más gigas gratis más que Dropbox , algunas ventajas quizás en lo que respecta a compartir ficheros, ha mejorado Google Drive.

La aplicación de escritorio que permite enlazar la nube y tu disco duro es realmente la novedad, algo que no hacía ningún servicio.

Google Drive está en el candelero y siendo objeto al menos de una más o menos masiva utilización experimental. Por eso de que muchos estamos probando, vamos a ver una demanda que ya ha surgido sobre el nuevo servicio y que se soluciona igual que con el antiguo Google Docs. Se trata de crear un enlace mediante el cual podamos facilitar la descarga directa de cualquier fichero sin necesidad de acceder previamente a él.

Para esto último sólo tendríamos que facilitar la dirección y el usuario, tras ver el contenido, podría bajarlo a su disco duro desde Archivo > Descargar o simplemente pulsando CTRL+S. Sin embargo para lo otro -descarga directa- tendremos que tener en cuenta si el formato del archivo es el original o está transformado al de Google y en este último caso, de qué tipo es.



La primera opción -ficheros no transformados- es la más fácil. Sólo tenemos que obtener la ID del archivo bien desde su URL cuando estamos viéndolo o bien desde la opción Compartir. La dirección del enlace deberá tener este formato y en el lugar de las X deberá ir la identificación del fichero:

https://docs.google.com/uc?export=download&id=XXXXXXXXXXXXXXXX

Aquí algunos ejemplos:




Para los archivos que hayamos creado directamente desde  Google como ocurre con los documentos, presentaciones, hojas de cálculo, formularios, dibujos y tablas, así como para los que hayamos hecho con otros programas pero posteriormente hayan sido subidos y transformados con Google Drive, los enlaces serán de otra forma y además habrá que adaptarlos según el tipo de fichero.


Las adaptaciones son bastante lógicas. Empezando con los documentos de texto los formatos de salida pueden ser .doc, .html, .jpeg, .odt (Open Document), .pdf, .png, .rtf (formato de texto enriquecido), .txt y zip.

Este sería el formato de la URL a utilizar y como antes, las X representa la ID del fichero. En EXTENSION indicaremos el formato de salida de entre los mencionados anteriormente:

https://docs.google.com/feeds/download/documents/Export?docID=XXXXXXXXXXXXXXXX&exportFormat=EXTENSION&format=EXTENSION

Que el formato tenga en este caso que aparecer dos veces no es una errata, sino una necesidad para compatibilizar los formatos que históricamente ha usado este servicio. Aquí un enlace para descarga de un documento Google con salida en PDF:




Para hojas de cálculo este sería el link:

https://spreadsheets.google.com/feeds/download/spreadsheets/Export?key=XXXXXXXXXXXXXXXX&exportFormat=EXTENSION

Y las salidas posibles: xls, csv, pdf, ods, tsv y html.




Dibujos. Formatos de salida permitidos: jpeg, pdf, png y svg.

https://docs.google.com/feeds/download/drawings/Export?docID=XXXXXXXXXXXXXXXX&exportFormat=EXTENSION



Las presentaciones admiten salidas en pdf, png, ppt y txt.

https://docs.google.com/feeds/download/presentations/Export?docID=XXXXXXXXXXXXXXXX&exportFormat=EXTENSION


Más información en Google Developers, Google Apps Platform: Downloading documents and files

No hay comentarios:

Publicar un comentario