Se eu desinstalei o Adobe Reader, mas ainda consigo abrir PDFs no Chrome, que aplicativo estou usando?
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?
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.
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
todos os principais navegadores hoje em dia têm a sua built-in leitores de PDF
@ Andrew, não há atualmente url nenhum cromo chrome://pluginscomo você mencionou
— KumarAnkit
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
"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.
@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
@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.
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
@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 .
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:
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
Está escrito em C ++, código-fonte disponível aqui
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