viernes, 30 de agosto de 2013

Cmo usar el lector de PDF por defecto de Chromium (Linux...)

Desde que tengo Chromium (en OpenSuse) no me haba dado cuenta, pero ayer apreci que los archivos PDF no se visualizaban en el navegador, si no que se descargaban automticamente. Esto aplica tanto para los enlaces directos a ficheros PDF como para PDFs que se cargan en iframes dentro de una pgina, el resultado es el mismo: la descarga del fichero.

Investigando descubr que mientras Chrome (versin que se instala en Windows) y Chromium hay ciertas diferencias y una de ellas es que el primero tiene un lector de PDF integrado por defecto, mientras que el segundo, no lo tiene. La solucin es descargar el primero, coger el fichero (que es un plugin de Chrome) y meterlo en la carpeta de plugins de nuestro Chromium.

Paso a paso:

  1. Descargar la ltima versin de Google Chrome en desarrollo:
    • http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_deb
    • http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_amd64_deb
  2. Extraer los contenidos del paquete y localizar el fichero libpdf.so en el directorio /opt/google/chrome
  3. Copiar dicho archivo a /usr/lib/chromium-browser/  o /usr/lib64/chromium-browser/ o el directorio donde est instalado chromium (no s como se puede saber eso...). Harn falta permisos de administrador muy posiblemente, as que yo te recomiendo que lo hagas desde la consola con el comando sudo cp. De lo contrario tendrs que abrir el explorador (dolphin, nautilus...) con permisos de administrador.
  4. Reinicia Chromium (o brelo si ya estaba cerrado) y ve a la direccin "about:plugins", sin las comillas. Una vez ah, localiza el plugin de PDF y actvalo
Listo!

Fuente (en ingls).


En esta otra pgina (en ingls tambin) dan un mtodo alternativo, pero la verdad yo no lo he probado puesto que me funcion el primero