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?
google-chrome
pdf
KAE
fonte
fonte
chrome://plugins
como você mencionouRespostas:
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
fonte
De memória, o Google Chrome usa um visualizador de PDF embutido que foi escrito em
JavaScript. Acredito emC ++ , 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
fonte
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
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
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
fonte