Если я удалил Adobe Reader, но все еще могу открыть PDF-файлы в Chrome, какое приложение я использую?

20

Я устраняю проблему с открытием PDF-файлов с веб-сайтов, поэтому я удалил Adobe Reader. Из любопытства я проверил, могу ли я по-прежнему открывать PDF-файлы с веб-сайтов ( вот случайный пример). Удивительно, но я все еще мог открывать PDF-файлы из Chrome (мой любимый браузер) и из Internet Explorer. Я полагаю, что IE использует Edge для открытия PDF-файлов, но интерфейс PDF выглядит по-другому в Chrome, так что это может быть другое приложение. К сожалению, я не могу удалить Edge, чтобы проверить. Как узнать, какое приложение использует Chrome для открытия PDF-файлов с веб-сайтов?

КАО
источник
21
Chrome имеет встроенный просмотрщик PDF, Microsoft Edge также имеет встроенный просмотрщик PDF. Вы должны быть в состоянии напечатать «chrome: // plugins» в строке вашего Chrome URL и посмотреть, что установлено.
Андрей
К сожалению, я получаю ERR_INVALID_URL при вводе плагинов chrome: // в моей строке URL.
КАЕ
Используйте chrome: // settings / content для управления отображением содержимого Adobe Flash и компоненты chrome: // для отображения установленной версии Adobe Flash Player. Источник: howtogeek.com/303934/…
absenthecon
2
все основные браузеры в настоящее время имеют свои встроенные программы для чтения PDF
phuclv
1
@ Эндрю, в настоящее время нет URL- chrome://plugins
адреса

Ответы:

61

Chrome - это приложение, которое просматривает PDF-файлы.

Windows 10 Edge также может открывать PDF-файлы напрямую. Обратите внимание, IE является более старым отдельным приложением от Edge. Если ваши пользователи запускаются в IE, они не смогут открывать PDF-файлы непосредственно в IE, если у них не установлен плагин Adobe.

Firefox может просматривать PDF-файлы без плагина: https://support.mozilla.org/en-US/kb/view-pdf-files-firefox .

Некоторые веб-сайты (по моему опыту, веб-сайты банков) принудительно загружают, а не разрешают открывать их в одном браузере. В Firefox мне иногда удавалось изменять поведение, меняя настройки MIME, но это не работало согласованно. https://support.mozilla.org/en-US/kb/change-firefox-behavior-when-open-file

Кристофер Заложник
источник
10
«Windows 10 Edge также может открывать PDF-файлы напрямую». Стоит отметить, что Edge также может открывать файлы EPUB, и он отлично справляется с этим.
Вален
4
@LuisG. Edge и комплименты по поводу его производительности не то, что я вижу очень часто. Это действительно хорошо в EPUB или вы смеетесь над этим?
Азор Ахай
1
@AzorAhai, EPUB, поскольку он фактически используется, является в основном структурированным HTML. Я не понимаю, почему у Эджа были бы проблемы с этим, если он запрограммирован, чтобы понимать упаковку.
Марка
1
Обратите внимание, что даже если браузер загружает файл из-за заголовков загрузок, вы все равно можете просто перетащить файл в браузер (или использовать File-> Open) и открыть файл PDF вручную
SztupY
6
@AzorAhai Я серьезно. Я видел, как Эдж смеялся перед Caliber или Adobe Digital Editions после того, как они испортили некоторые странные EPUB, которые Эдж мог показать (почти) безупречно. Пример: Калибр ; ADE ; Край .
Вален
10

Из памяти Google Chrome использует встроенный просмотрщик PDF, написанный на JavaScript, я думаю, C ++ , благодаря полезному напоминанию в комментариях :)

Это поставляется в комплекте с Chrome по умолчанию.

Для меня я могу просмотреть некоторые из связанных JavaScript здесь:

chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/pdf_viewer.js

Вы можете просмотреть связанный код, открыв Chrome DevTools в средстве просмотра PDF.

Firefox использует другой аналогичный подход, опять же написанный на JavaScript, хотя их документация более общедоступна и доступна из памяти, и другим рекомендуется использовать ее для отображения PDF-файлов на своем веб-сайте.

Узнайте больше о реализации Firefox здесь: PDF.js от Mozilla

Brandito
источник
4
Это написано на C ++, исходный код доступен здесь
Paddy
7

Поскольку хром выводится из хрома проекта с открытым исходным кодом, он также использует один и тот же встроенный PDF-просмотрщик , который поставляется с Chromium Browser. Поэтому, когда встречается файл PDF, Chrome пытается открыть его с помощью этой программы просмотра PDF.

Если вы откроете

хром: // система

Вы заметите, что он показывает открытые вкладки и запущенные расширения, но не показывает никакой информации о программе просмотра PDF, которую он использует здесь .

Но когда я открою это

хром: // локального состояния

Chrome показывает несколько плагинов PDF компонентов, включая Adobe Reader и Chromium PDF Reader. Это может отличаться в вашей системе.

Документы Readme доступны для проекта Chromium, но я не смог найти документы для просмотра PDF. Вы можете прочитать это здесь

KumarAnkit
источник