miércoles, abril 06, 2011

Ver pdf en Chromium usando Okular, Evince, etc..

Hay varias opciones a la hora de poder ver pdf directamente en Chromium, la mayoría de ellas tirando de extensiones que no funcionan nada bien (casi todas echan mano a Google Docs y este hay algunos tipos de pdf que no los abre. Por lo tanto, buscamos otra forma de poder ver estos pdf directamente en el explorador, utilizando algún visor instalado en nuestros sistema (Okular, Evince, etc..). El resultado es bastante bueno. Hay que seguir los siguientes pasos.

Primero, instalamos Mozplugger. Mozplugger se empotra en el explorador y permite abrir archivos que el propio explorador no puede (pdf, extensiones de Open Office, Libre Office, archivos de video, de audio, etc..). Para instalarlo:

yaourt -S mozplugger

Una vez instalado, hay que configurarlo para usarlo con nuestro visor elegido. Por eso en Terminal:

sudo nano /etc/mozpluggerrc

Id y buscad la siguiente linea:

### Acrobat Reader
define(ACROREAD, [repeat swallow(acroread) fill : acroread -openInNewWindow /a "$fragment" "$file"])

Donde pone define vamos a comentarla, quedando de la siguiente forma:

### Acrobat Reader
#define(ACROREAD, [repeat swallow(acroread) fill : acroread -openInNewWindow /a "$fragment" "$file"])

Después, justo debajo de esta línea, vamos a añadir lo siguiente:

define(ACROREAD, [repeat swallow(okular) fill needs_xembed :okular "$file"])

Tened en cuenta que yo he puesto Okular porque es con el programa con el que quiero abrirlo. Vosotros podéis utilizar cualquier otro, como por ejemplo, Evince. Guardad y cerrad Terminal. Ahora necesitamos instalar un plugin para que funcione sin problemas. El plugin se llama libpdf.so y lo podéis sacar de los paquetes de instalación de Chrome, por ejemplo, los .deb que se utilizan en Ubuntu. Para que no deis más vueltas, os enlazo al archivo para ambas arquitecturas.

Para 32 bits -> http://rapidshare.com/files/456076752/libpdf.so

Para 64 bits ->http://rapidshare.com/files/456076979/libpdf.so

Una vez descargado el archivo, entrad con permisos de root en vuestro explorador de archivos (en mi caso, Dolphin) y navegad en /usr/lib/chromium. Si no tenéis ninguna carpeta que ponga "Plugins" creadla (fijaros que hay que ponerla sin la primera en mayúscula y en plural). Cuando creéis la carpeta, copiad el libpdf.so dentro. Cerrad y abrid Chromium.

En la barra de direcciones poned about:plugins y comprobad que tanto mozplugger como libpdf.so aparecen habilitados. Ya al abrir cualquier pdf, tendríais que verlo visualizado en pantalla utilizando vuestro visor de documentos elegido. Yo utilizo Okular y después del proceso al abrir un pdf, fijaos como sale:



Espero que os sirva. Saludos!! ^^


 
Google+