Se eu desinstalei o Adobe Reader, mas ainda consigo abrir PDFs no Chrome, que aplicativo estou usando?

20

Estou solucionando um problema ao abrir PDFs de sites, então desinstalei o Adobe Reader. Por curiosidade, verifiquei se ainda era possível abrir PDFs de sites ( aqui está um exemplo aleatório). Surpreendentemente, eu ainda conseguia abrir PDFs do Chrome (meu navegador preferido) e do Internet Explorer. Acredito que o IE está usando o Edge para abrir os PDFs, mas a interface do PDF parece diferente no Chrome, portanto pode ser outro aplicativo. Infelizmente não consigo desinstalar o Edge para verificar. Como descobrir qual aplicativo o Chrome está usando para abrir PDFs de sites?

KAE
fonte
21
O Chrome possui um visualizador de PDF embutido, o Microsoft Edge também possui um visualizador de PDF embutido. Você deve digitar "chrome: // plugins" na barra de URL do Chrome e ver o que está instalado.
27418 Andrew Andrew
Recebo ERR_INVALID_URL quando digito chrome: // plugins na minha barra de URL, infelizmente.
KAE
Use chrome: // settings / content para controlar quando o conteúdo do Adobe Flash é exibido e chrome: // components para exibir a versão do Adobe Flash Player instalada. Fonte: howtogeek.com/303934/…
absenthecon 28/11/18
2
todos os principais navegadores hoje em dia têm a sua built-in leitores de PDF
phuclv
11
@ Andrew, não há atualmente url nenhum cromo chrome://pluginscomo você mencionou
KumarAnkit

Respostas:

61

O próprio Chrome é o aplicativo que está visualizando os PDFs.

O Windows 10 Edge também pode abrir PDFs diretamente. Observe que o IE é um aplicativo antigo e separado do Edge. Se seus usuários iniciarem no IE, eles não poderão abrir PDFs diretamente no IE, a menos que tenham o plugin Adobe instalado.

O Firefox pode visualizar PDFs sem um plug-in: https://support.mozilla.org/en-US/kb/view-pdf-files-firefox .

Alguns sites (sites bancários na minha experiência) forçarão um download em vez de permitir que ele seja aberto no mesmo navegador. No Firefox, às vezes consegui alterar o comportamento alterando as configurações de MIME, mas não funcionou de forma consistente. https://support.mozilla.org/en-US/kb/change-firefox-behavior-when-open-file

Christopher Hostage
fonte
10
"O Windows 10 Edge também pode abrir PDFs diretamente." Pode valer a pena ressaltar que o Edge também pode abrir arquivos EPUB e faz um bom trabalho.
walen
4
@LuisG. Bordas e elogios por seu desempenho não são algo que vejo com frequência. É realmente bom no EPUB ou você está tirando sarro disso?
Azor Ahai 28/11
11
@AzorAhai, o EPUB como ele é realmente usado é basicamente HTML estruturado. Não vejo por que o Edge teria problemas com isso, se estiver programado para entender a embalagem.
Mark
11
Observe que, mesmo que o navegador baixe o arquivo por causa dos cabeçalhos de download, você ainda pode simplesmente arrastar e soltar o arquivo no navegador (ou usar Arquivo-> Abrir) e abrir o arquivo PDF manualmente
SztupY
6
@AzorAhai Estou falando sério. Eu vi o Edge rir na cara do Caliber ou do Adobe Digital Editions depois que eles fizeram uma bagunça em alguns EPUBs estranhos que o Edge poderia mostrar (quase) perfeitamente. Exemplo: Calibre ; ADE ; Edge .
walen
10

De memória, o Google Chrome usa um visualizador de PDF embutido que foi escrito em JavaScript. Acredito em C ++ , graças ao lembrete útil nos comentários :)

Isso vem com o Chrome por padrão.

Para mim, posso ver alguns dos JavaScript relacionados aqui:

chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/pdf_viewer.js

Você pode visualizar algum código relacionado, abrindo o Chrome DevTools no Visualizador de PDF.

O Firefox usa outra abordagem semelhante, novamente, escrita em JavaScript, embora sua documentação esteja mais disponível ao público e a partir da memória, é incentivada para que outras pessoas usem para exibir PDFs em seu site.

Leia mais sobre a implementação do Firefox aqui: PDF.js da Mozilla

Brandito
fonte
4
Está escrito em C ++, código-fonte disponível aqui
Paddy
7

Como o chrome é derivado do projeto de código-fonte aberto chromium , ele também usa o mesmo visualizador de pdf incorporado enviado com o Chromium Browser. Portanto, quando um arquivo PDF é encontrado, o Chrome tenta abri-lo usando este visualizador de PDF.

Se você abrir o

chrome: // sistema

você notaria que ele mostra as guias abertas e as extensões em execução, mas não mostra nenhuma informação sobre o visualizador de PDF que está usando aqui .

Mas quando eu abro isso

chrome: // local-state

O chrome mostra vários componentes de plug-in pdf, incluindo o Adobe Reader e o Chromium PDF reader. Pode ser diferente no seu sistema.

Os documentos Leiame estão disponíveis para o projeto chromium, mas não foi possível encontrar os documentos para o visualizador de pdf. Você pode ler aqui

KumarAnkit
fonte