Integrar Evince en Firefox para visualizar PDFs


PDF embedded

Normalmente al navegar, suele ser necesario visualizar algún documento que esta embebido en PDF dentro de una página web. En mi caso concreto, muchos de los temas y ejercicios de mi universidad son publicados en PDF y embebidos en Moodle. El problema es, que estos documentos embebidos no se muestran o bien buferizan el archivo para su descarga al menos en Ubuntu, cuando realmente lo que se necesita es verlo dentro de la página.

Hasta hace pocos días, me conformaba con poder descargar el pdf y seguir trabajando. Pero se puede solucionar de una manera bastante sencilla.

Primero necesitamos instalar el plugin mozplugger de Firefox:

$ sudo apt-get install mozplugger

Después abrimos el archivo /etc/mozpluggerrc para edición:

$ sudo gedit /etc/mozpluggerrc

Busca las líneas:

application/pdf: pdf: PDF file
application/x-pdf: pdf: PDF file
text/pdf: pdf: PDF file
text/x-pdf: pdf: PDF file

Y añade justo debajo de cada una:

repeat noisy swallow(evince) fill: evince "$file"

Debe quedarte algo así:

application/pdf:pdf:PDF file
    repeat noisy swallow(evince) fill: evince "$file"
application/x-pdf:pdf:PDF file
    repeat noisy swallow(evince) fill: evince "$file"
text/pdf:pdf:PDF file
    repeat noisy swallow(evince) fill: evince "$file"
text/x-pdf:pdf:PDF file
    repeat noisy swallow(evince) fill: evince "$file"

Si tenías abierto Firefox, reinicialo y listo, ya puedes visualizar tus pdf embebidos en webs.


9 comentarios en «Integrar Evince en Firefox para visualizar PDFs»

  1. Pingback: Integrar visor de PDFs en Firefox « El Diario de Aleth

  2. Excelente!!! Anteriormente usaba adobe pero se colgaba demasiado, sin duda es mejor contar con la rapidez y fiabilidad de Evince

  3. gracias che,

    yo uso debian/squeeze, a mi me quedo el /etc/mozpluggerrc,

    application/pdf:pdf:PDF file
    application/x-pdf:pdf:PDF file
    text/pdf:pdf:PDF file
    text/x-pdf:pdf:PDF file
    ACROREAD()
    repeat noisy swallow(kpdf) fill: kpdf &#34$file&#34
    repeat noisy swallow(Xpdf) fill: xpdf -g +9000+9000 &#34$file&#34
    repeat noisy swallow(okular) fill: okular &#34$file&#34
    repeat noisy swallow(epdfview) fill: epdfview &#34$file&#34
    repeat noisy swallow(evince) fill: evince &#34$file&#34
    GV()
    repeat noisy fill exits: evince &#34$file&#34

    le agregué solo;
    repeat noisy swallow(evince) fill: evince &#34$file&#34

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.