Чому Chromium не має плагіна "Chrome PDF Viewer"?


41

Вбудований Chrome від Google має плагін Chrome PDF Viewer, що дуже добре. Але, схоже, у складі Chromium цього немає (нічого не з'являється about:plugins).

Як отримати плагін у Chromium на Ubuntu?


3
Не дуже відповідь, тому я залишу це як коментар ... Можливо, вас зацікавить це розширення: Документи PDF / PowerPoint Viewer (від Google)
andrewsomething

1
Не можете використовувати плагін Evince у Chromium?
JanC

@JanC, ну, я не можу знайти плагін Evince для Chromium ... тому, якщо він насправді не існує, я б сказав "ні". (Хоча я хотів би знайти його, якщо він існує).
Лейф Андерсен

Новіші версії Firefox також мають вбудований переглядач PDF.
Flimm

Відповіді:


22

Оскільки плагін PDF не є безкоштовним програмним забезпеченням, тобто його можна включати лише у невільний браузер Google Chrome.

Дивіться http://code.google.com/p/chromium/isissue/detail?id=50852#c16 для заяви.


1
Якщо (як і я) ви хочете уникати невільного програмного забезпечення, іншим варіантом є використання pdf.js з хромом.
Джим Гаррісон

2
pdf.js можна знайти як хромоване розширення Веб-магазин Chrome - PDF Viewer
agustibr

Плагін Chrome PDF не є безкоштовним програмним забезпеченням, але є кілька безкоштовних плагінів у форматі PDF, які працювали чудово. Вони скинули інтерфейс. -1, інформація є неповною та оманливою.
Ян Худек

13

tiax є правильним, але його можна перетягнути з інсталяції Chrome і використовувати з Chrome.

Вам просто потрібно перетягнути файл libpdf.so і включити його приблизно в: плагіни


Я спробую це! =)
Діма

8
$ cd /usr/lib/chromium-browser/ && sudo ln -s /opt/google/chrome/libpdf.soзробив хитрість для мене =) враховуючи, що я все ще маю пакет google-chrome ;-)
Діма

7
Просто завантажте файл google chrome deb з google.com/chrome , витягніть з нього libpdf.so за допомогою диспетчера архівів. Не потрібно встановлювати Chrome :)
Немо

@Oli - Розумний! Однак я просто отримую зелений екран із написом "Відсутній плагін" у центрі. Близько, але не зовсім. Будь-які ідеї? Дякую!
jmort253

9

У вас є два рішення, які я бачу тут (застосовано до Ubuntu 11.10) [Це надихнулося коментарями вище та іншими джерелами, які я знайшов]

  • Встановіть Chrome, а потім скопіюйте файли * .so, які технічно оточують проблеми законності

Ось як я це зробив ...

  1. Закрийте Хром
  2. Завантажте Chrome з дистрибутива Chrome
  3. Встановіть його у вашій версії Ubuntu
  4. cd / usr / lib / Chrome-браузер /
  5. sudo cp /opt/google/chrome/*.so.
  6. Почніть Хром

Примітка . Нові плагіни ніколи не з’являлися в моєму списку розширень, але раптом просто почали працювати належним чином. Скопіювавши всі * .так ви отримуєте підтримку Flash, FFMPEG та PDF.

Якщо ви хочете скопіювати кожен окремий елемент, тут вам належить перелік.

  • libffmpegsumo.so - ffmpeg
  • libgcflashplayer.so - Flash
  • libpdf.so - PDF

2
Хіба не краще пов’язати плагіни, щоб вони оновлювалися щоразу, коли є Chrome?
Данило Гершкович

1
для плагіна в /opt/google/chrome/*.so; робити sudo ln -s $ plugin / usr / lib / Chrome-браузер /; зроблено
Данило Гершкович

4. Зараз cd / usr / lib / Chrome-браузер / libs може працювати. Здається, всі файли * .so зберігаються там. В іншому випадку хром виходить з ладу, якщо я
скопіюю


1

Для Ubuntu або Debian (особисто перевірений на Debian Wheezy - 64-бітна збірка):

З коментаря trogdor1138 на сайті archlinux , отримайте 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

Встановіть пакети cpio та rpm2cpio для витягування файлів із завантажених rpm:

sudo apt-get install cpio rpm2cpio

Створіть каталог, оскільки вміст не має єдиної структури каталогів (полегшує очищення резервної копії, якщо вам це потрібно), а потім витягніть:

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

Встановіть бібліотеку libpdf.so у каталог вашої хроми:

Для Debian (перевірено проти моєї 64-бітної збірки):

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

Для Ubuntu я вважаю, що саме тут ви встановите його:

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

Тепер просто перезавантажте веб-переглядач, відвідайте chrome: // плагіни /, щоб переконатися, що він вказаний, а потім відкрийте PDF! :)


1

Відкрийте цей термінал і запустіть цю команду:

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

Ця команда завантажує написаний мною сценарій, який завантажить останню версію Chrome, витягне бібліотеку PDF, встановить її (для чого знадобиться кореневий пароль), а потім видалить себе. Ви можете запустити це в будь-який час, щоб оновити до останньої стабільної версії PDF-бібліотеки Google.

Після запуску цієї команди переконайтеся, що ви перезавантажили Chromium і включили плагін chrome://plugins/.


Зверніть увагу, оскільки, здається, використовується 64-бітний пакет , це, ймовірно, не працюватиме належним чином у 32-бітних системах. Хоча охайна ідея :)
Вільф


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.