¿Por qué Chromium no tiene el complemento "Chrome PDF Viewer"?

41

La compilación de Chrome de Google tiene un complemento de Chrome PDF Viewer que es realmente agradable. Pero, las construcciones de Chromium no parecen tenerlo (no aparece nada about:plugins).

¿Cómo obtengo el complemento en Chromium en Ubuntu?

Dima
fuente
3
Realmente no es una respuesta, así que lo dejaré como un comentario ... Puede que le interese esta extensión: Docs PDF / PowerPoint Viewer (por Google)
algo nuevo el
1
¿No puedes usar el complemento Evince en Chromium?
JanC
@ JanC, bueno, parece que no puedo encontrar ningún complemento Evince para Chromium ... así que a menos que realmente exista, diría que no. (Aunque me encantaría encontrarlo si existe).
Leif Andersen
Las versiones más recientes de Firefox también tienen un visor de PDF incorporado.
Flimm

Respuestas:

22

Debido a que el complemento PDF no es software libre, es decir, solo se puede incluir con el navegador Google Chrome no libre.

Consulte http://code.google.com/p/chromium/issues/detail?id=50852#c16 para obtener una declaración.

Florian Heinle
fuente
1
Si (como yo) prefiere evitar el software no libre, otra opción es usar pdf.js con cromo.
Jim Garrison el
2
pdf.js se puede encontrar como una extensión de Chrome Chrome Web Store - Visor de PDF
agustibr
El complemento PDF de Chrome no es software libre, pero hay varios complementos gratuitos de PDF que solían funcionar bien. Dejaron caer la interfaz. -1, la información es incompleta y engañosa.
Jan Hudec
13

tiax es correcto pero se puede detener desde una instalación de Chrome y usar desde Chromium.

Solo necesita extraer el archivo libpdf.so y habilitarlo en about: plugins

Oli
fuente
¡Lo intentaré! =)
Dima
8
$ cd /usr/lib/chromium-browser/ && sudo ln -s /opt/google/chrome/libpdf.sohizo el truco para mí =) teniendo en cuenta que todavía tengo el paquete google-chrome ;-)
Dima
77
Simplemente descargue la versión de Google Chrome de google.com/chrome , extraiga el archivo libpdf.so usando Archive Manager. No es necesario instalar Chrome :)
Nemo
@Oli - ¡Listo! Sin embargo, solo aparece una pantalla verde con las palabras "Falta el complemento" en el centro. Cerca, pero no del todo. ¿Algunas ideas? ¡Gracias!
jmort253
9

Tiene dos soluciones que puedo ver aquí (aplicadas a Ubuntu 11.10) [Esto se inspiró en los comentarios anteriores y otras fuentes que encontré]

  • Instale Chrome y luego copie sobre archivos * .so que técnicamente le ayuda a resolver los problemas de legalidad.

Así es como hice eso ...

  1. Cromo cercano
  2. Descargar Chrome desde la distribución de Chrome
  3. Instálalo en tu versión de Ubuntu
  4. cd / usr / lib / chromium-browser /
  5. sudo cp /opt/google/chrome/*.so.
  6. Iniciar cromo

Nota: Los nuevos complementos nunca aparecieron en mi lista de extensiones, pero de repente comenzaron a funcionar correctamente. Al copiar todo *., Obtendrá soporte para Flash, FFMPEG y PDF.

Si desea copiar cada elemento individual aquí hay una lista de ellos para que pueda elegir a mano.

  • libffmpegsumo.so - ffmpeg
  • libgcflashplayer.so - Flash
  • libpdf.so - PDF
Shaneonabike
fuente
2
¿No es mejor vincular a los complementos, para que se actualicen siempre que los de Chrome estén?
Daniel Hershcovich
1
para el complemento en /opt/google/chrome/*.so; do sudo ln -s $ plugin / usr / lib / chromium-browser /; hecho
Daniel Hershcovich
4. cd / usr / lib / chromium-browser / libs puede funcionar ahora. Parece que todos los archivos * .so están almacenados allí. De lo contrario, el cromo se bloquea si lo copio al directorio de inicio de cromo
RAbraham
1

Para Ubuntu o Debian (probado personalmente en Debian Wheezy - compilación de 64 bits):

Del comentario de trogdor1138 en el sitio de archlinux , obtenga el google-chrome rpm:

wget ftp://fr2.rpmfind.net/linux/sourceforge/s/sn/snowbird/yum/sb20/google-chrome-stable-30.0.1599.66-1.x86_64.rpm

Instale los paquetes cpio y rpm2cpio para extraer los archivos de las rpm descargadas:

sudo apt-get install cpio rpm2cpio

Cree un directorio ya que el contenido no tiene una estructura de directorio única (lo que facilita la limpieza de la copia de seguridad si lo desea) y luego extraiga:

mkdir chrome
cd chrome
rpm2cpio ../google-chrome-stable-30.0.1599.66-1.x86_64.rpm | cpio -vid

Instale la biblioteca libpdf.so en el directorio lib de su chromium:

Para Debian (verificado en mi compilación de 64 bits):

sudo install -m644 ./opt/google/chrome/libpdf.so /usr/lib/chromium/

Para Ubuntu , creo que aquí es donde lo instalarías:

sudo install -m644 ./opt/google/chrome/libpdf.so /usr/lib/chromium-browser/

Ahora solo reinicie su navegador, visite chrome: // plugins / para verificar que esté en la lista, ¡y luego abra un PDF! :)

sudoJason
fuente
1

Abra esta terminal y ejecute este comando:

curl -O https://raw.github.com/thehodapp/bash-scripts/master/update-chromium-pdf; chmod +x update-chromium-pdf; ./update-chromium-pdf; rm update-chromium-pdf

Este comando descarga un script que escribí que descargará la última versión de Chrome, extraerá la biblioteca PDF, la instalará (lo que requerirá una contraseña de root) y luego se eliminará. Puede ejecutar esto en cualquier momento para actualizar a la última versión estable de la biblioteca PDF de Google.

Después de ejecutar este comando, asegúrese de reiniciar Chromium y habilitar el complemento chrome://plugins/.

Dennis
fuente
Tenga en cuenta que esto parece usar un paquete de 64 bits , esto probablemente no funcionará correctamente en sistemas de 32 bits. Buena idea :)
Wilf