Dlaczego Chromium nie ma wtyczki „Chrome PDF Viewer”?

41

Wersja Chrome od Google ma wtyczkę Chrome PDF Viewer, która jest naprawdę fajna. Ale wydaje się, że wersje Chromium go nie mają (nic się nie pojawia about:plugins).

Jak uzyskać wtyczkę do Chromium na Ubuntu?

Dima
źródło
3
Naprawdę nie jest to odpowiedź, więc zostawię to jako komentarz ... To rozszerzenie może Cię zainteresować: Dokumenty PDF / PowerPoint Viewer (firmy Google)
andrewsomething 11.11.10
1
Nie możesz używać wtyczki Evince w Chromium?
JanC
@JanC, cóż, nie mogę znaleźć żadnej wtyczki Evince do Chromium ... więc jeśli tak naprawdę nie istnieje, powiedziałbym, że nie. (Chociaż bardzo chciałbym go znaleźć, jeśli istnieje).
Leif Andersen
Nowsze wersje przeglądarki Firefox mają również wbudowaną przeglądarkę plików PDF.
Flimm,

Odpowiedzi:

22

Ponieważ wtyczka PDF nie jest wolnym oprogramowaniem, tzn. Może być dołączona tylko do niewolnej przeglądarki Google Chrome.

Zobacz http://code.google.com/p/chromium/issues/detail?id=50852#c16 dla oświadczeniu.

Florian Heinle
źródło
1
Jeśli (podobnie jak ja) wolisz unikać niewolnego oprogramowania, inną opcją jest użycie pdf.js z chromem.
Jim Garrison,
2
pdf.js można znaleźć jako rozszerzenie Chrome Chrome Web Store - przeglądarka plików PDF
agustibr
Wtyczka Chrome PDF nie jest wolnym oprogramowaniem, ale istnieje kilka bezpłatnych wtyczek pdf, które działały dobrze. Porzucili interfejs. -1, informacja jest niekompletna i myląca.
Jan Hudec
13

tiax jest poprawny, ale można go pobrać z instalacji Chrome i używać z Chromium.

Wystarczy przeciągnąć plik libpdf.so i włączyć go w about: plugins

Oli
źródło
Spróbuję tego! =)
Dima,
8
$ cd /usr/lib/chromium-browser/ && sudo ln -s /opt/google/chrome/libpdf.sozrobiłem lewę dla mnie =) biorąc pod uwagę, że wciąż mam pakiet google-chrome ;-)
Dima
7
Wystarczy pobrać Google Chrome Deb ze strony google.com/chrome , wypakuj z niego plik libpdf.so za pomocą Archive Managera. Nie trzeba instalować Chrome :)
Nemo
@Oli - Clever! Dostaję jednak zielony ekran z napisem „Brak wtyczki” na środku. Blisko, ale nie do końca. Jakieś pomysły? Dzięki!
jmort253
9

Masz dwa rozwiązania, które widzę tutaj (dotyczy Ubuntu 11.10) [Zostało to zainspirowane powyższymi komentarzami i innymi źródłami, które znalazłem]

  • Zainstaluj Chrome, a następnie skopiuj pliki * .so, które technicznie omawiają problemy z legalnością

Oto jak to zrobiłem ...

  1. Zamknij chrom
  2. Pobierz Chrome z dystrybucji Chrome
  3. Zainstaluj go w swojej wersji Ubuntu
  4. cd / usr / lib / chromium-browser /
  5. sudo cp /opt/google/chrome/*.so.
  6. Uruchom Chromium

Uwaga: nowe wtyczki nigdy nie pojawiły się na liście rozszerzeń, ale nagle zaczęły działać poprawnie. Kopiując wszystko *. Otrzymujesz wsparcie dla Flash, FFMPEG i PDF.

Jeśli chcesz skopiować każdy pojedynczy element tutaj, znajdziesz ich listę, którą możesz wybrać ręcznie.

  • libffmpegsumo.so - ffmpeg
  • libgcflashplayer.so - Flash
  • libpdf.so - PDF
shaneonabike
źródło
2
Czy nie jest lepiej połączyć się z wtyczkami, aby były aktualizowane za każdym razem, gdy są dostępne Chrome?
Daniel Hershcovich
1
dla wtyczki w /opt/google/chrome/*.so; do sudo ln -s $ plugin / usr / lib / chromium-browser /; gotowe
Daniel Hershcovich
4. cd / usr / lib / chromium-browser / libs może teraz działać. Wygląda na to, że wszystkie pliki * .so są tam zapisane. W przeciwnym razie chrom ulega awarii, jeśli
skopiuję
1

W przypadku Ubuntu lub Debian (osobiście testowane na Debian Wheezy - wersja 64-bitowa):

Z komentarza trogdor1138 na stronie archlinux , pobierz 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

Zainstaluj pakiety cpio i rpm2cpio, aby wyodrębnić pliki z pobranych rpm:

sudo apt-get install cpio rpm2cpio

Utwórz katalog, ponieważ zawartość nie ma jednej struktury katalogów (co ułatwia czyszczenie, jeśli chcesz), a następnie wypakuj:

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

Zainstaluj bibliotekę libpdf.so w katalogu lib twojego chromium:

W przypadku Debiana (zweryfikowanego względem mojej 64-bitowej wersji):

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

W przypadku Ubuntu uważam, że właśnie tam możesz go zainstalować:

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

Teraz po prostu uruchom ponownie przeglądarkę, odwiedź chrome: // plugins /, aby sprawdzić, czy jest na liście, a następnie otwórz plik PDF! :)

sudoJason
źródło
1

Otwórz ten terminal i uruchom następującą komendę:

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

To polecenie pobiera napisany przeze mnie skrypt, który pobierze najnowszą wersję Chrome, wyciągnie bibliotekę PDF, zainstaluje ją (która będzie wymagać hasła roota), a następnie usunie się. Możesz to zrobić w dowolnym momencie, aby zaktualizować do najnowszej stabilnej wersji biblioteki PDF Google.

Po uruchomieniu tego polecenia ponownie uruchom Chromium i włącz wtyczkę chrome://plugins/.

Dennis
źródło
Zauważ, że wydaje się, że używa to pakietu 64 -bitowego, prawdopodobnie nie będzie działać poprawnie w systemach 32-bitowych. Świetny pomysł :)
Wilf,