Warum verfügt Chromium nicht über das Plugin "Chrome PDF Viewer"?

41

Der Chrome-Build von Google verfügt über ein Chrome PDF Viewer- Plugin, das wirklich gut ist. Aber die Chromium-Builds scheinen es nicht zu haben (nichts taucht in auf about:plugins).

Wie bekomme ich das Plugin in Chromium auf Ubuntu?

Dima
quelle
3
Keine wirkliche Antwort, daher möchte ich sie als Kommentar hinterlassen ... Diese Erweiterung könnte Sie interessieren: Docs PDF / PowerPoint Viewer (von Google)
andrewsomething 11.11.10
1
Kannst du das Evince-Plugin nicht in Chromium verwenden?
11.
@JanC, naja, ich kann anscheinend kein Evince-Plugin für Chromium finden ... also würde ich nein sagen, es sei denn, es existiert tatsächlich. (Obwohl ich es gerne finden würde, wenn es existiert).
Leif Andersen
Neuere Versionen von Firefox haben auch einen eingebauten PDF-Viewer.
Flimm

Antworten:

22

Da das PDF-Plugin keine freie Software ist, kann es nur mit dem unfreien Google Chrome-Browser eingebunden werden.

Eine Erklärung finden Sie unter http://code.google.com/p/chromium/issues/detail?id=50852#c16 .

Florian Heinle
quelle
1
Wenn Sie (wie ich) nicht-freie Software vermeiden möchten, können Sie auch pdf.js mit Chrom verwenden.
Jim Garrison
2
pdf.js befindet sich als Chrome-
August
Das Chrome PDF-Plugin ist keine kostenlose Software, aber es gibt mehrere kostenlose PDF-Plugins, die früher einwandfrei funktionierten. Sie ließen die Schnittstelle fallen. -1, die Informationen sind unvollständig und irreführend.
Jan Hudec
13

tiax ist korrekt, kann jedoch von einer Chrome-Installation heruntergeladen und in Chromium verwendet werden.

Sie müssen nur die libpdf.so-Datei abrufen und in about: plugins aktivieren

Oli
quelle
Ich werde das versuchen! =)
Dima
8
$ cd /usr/lib/chromium-browser/ && sudo ln -s /opt/google/chrome/libpdf.sohabe den Trick für mich gemacht =) in Anbetracht, dass ich noch ein Google-Chrome-Paket habe ;-)
Dima
7
Laden Sie einfach die Google Chrome-Deb von google.com/chrome herunter und extrahieren Sie die libpdf.so mit Archive Manager. Chrome muss nicht installiert werden :)
Nemo
@Oli - Clever! Ich erhalte jedoch nur einen grünen Bildschirm mit den Worten "Missing Plug-in" in der Mitte. Nah, aber nicht ganz. Irgendwelche Ideen? Vielen Dank!
jmort253
9

Sie haben zwei Lösungen, die ich hier sehen kann (angewendet auf Ubuntu 11.10).

  • Installieren Sie Chrome und kopieren Sie dann die * .so-Dateien, um die rechtlichen Probleme technisch zu lösen

So habe ich das gemacht ...

  1. Schließen Sie Chromium
  2. Laden Sie Chrome von der Chrome-Distribution herunter
  3. Installieren Sie es auf Ihrem Ubuntu-Release
  4. cd / usr / lib / chrom-browser /
  5. sudo cp /opt/google/chrome/*.so.
  6. Starten Sie Chromium

Hinweis: Die neuen Plugins tauchten nie in meiner Erweiterungsliste auf, sondern fingen plötzlich an, richtig zu funktionieren. Wenn Sie alle *. Kopieren, erhalten Sie Unterstützung für Flash, FFMPEG und PDF.

Wenn Sie jeden einzelnen Artikel kopieren möchten, finden Sie hier eine Auflistung, die Sie von Hand auswählen können.

  • libffmpegsumo.so - ffmpeg
  • libgcflashplayer.so - Flash
  • libpdf.so - PDF
shaneonabike
quelle
2
Ist es nicht besser, auf die Plugins zu verlinken, damit sie immer dann aktualisiert werden, wenn es sich um Chrome handelt?
Daniel Hershcovich
1
für das Plugin in /opt/google/chrome/*.so; mach sudo ln -s $ plugin / usr / lib / chromium-browser /; erledigt
Daniel Hershcovich 18.06.12
4. cd / usr / lib / chrom-browser / libs funktioniert möglicherweise jetzt. Es scheint, dass alle * .so-Dateien dort gespeichert sind. Andernfalls stürzt Chrom ab, wenn ich es in das Chrom-
Ausgangsverzeichnis kopiere
1

Für Ubuntu oder Debian (persönlich auf Debian Wheezy getestet - 64-Bit-Build):

Holen Sie sich aus dem Kommentar von trogdor1138 auf der Archlinux-Website die 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

Installieren Sie die Pakete cpio und rpm2cpio, um die Dateien aus dem heruntergeladenen rpm zu extrahieren:

sudo apt-get install cpio rpm2cpio

Erstellen Sie ein Verzeichnis, da der Inhalt keine einzige Verzeichnisstruktur hat (was das Sichern erleichtert, wenn Sie möchten), und extrahieren Sie dann:

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

Installieren Sie die libpdf.so-Bibliothek im lib-Verzeichnis Ihres Chroms:

Für Debian (verifiziert gegen mein 64-Bit-Build):

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

Für Ubuntu ist dies meiner Meinung nach der Ort, an dem Sie es installieren würden:

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

Starten Sie jetzt einfach Ihren Browser neu, besuchen Sie chrome: // plugins /, um zu überprüfen, ob es aufgelistet ist, und öffnen Sie dann eine PDF-Datei! :)

sudoJason
quelle
1

Öffnen Sie dieses Terminal und führen Sie den folgenden Befehl aus:

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

Mit diesem Befehl wird ein Skript heruntergeladen, das ich geschrieben habe. Es lädt die neueste Version von Chrome herunter, ruft die PDF-Bibliothek auf, installiert sie (für die ein Root-Kennwort erforderlich ist) und löscht sich dann von selbst. Sie können dies jederzeit ausführen, um auf die neueste stabile Version der PDF-Bibliothek von Google zu aktualisieren.

Stellen Sie nach dem Ausführen dieses Befehls sicher, dass Sie Chromium neu starten und das Plugin aktivieren chrome://plugins/.

Dennis
quelle
Beachten Sie, dass dies anscheinend ein 64-Bit-Paket verwendet , was auf 32-Bit-Systemen wahrscheinlich nicht richtig funktioniert. Gute Idee :)
Wilf