Usando o Adobe Reader e o visualizador de PDF integrado no Google Chrome

2

Gostaria de usar o visualizador de PDF integrado do Chrome e o plug-in do Adobe Reader ao mesmo tempo. Especificamente, quero abrir PDFs com o visualizador integrado por padrão (porque acho que é mais seguro), mas use o Adobe Reader para alguns PDFs gerados internamente que usam recursos que o visualizador integrado não possui.

Eu tenho duas perguntas:

Primeiro, há uma maneira sensata de fazer isso? Tenho notado que o Chrome permite que apenas um dos plug-ins esteja ativo a qualquer momento, provavelmente porque eles entram em conflito com o suporte para o conteúdo do aplicativo / pdf.

Em segundo lugar, o que você acha sobre o seguinte: Minha solução precisa funcionar apenas no Windows, e há uma diferença em como os plug-ins NPAPI funcionam no Windows e em outros lugares. No Windows, os tipos MIME suportados são armazenados em um recurso, que eu posso modificar. Acontece que, alterando a entrada do aplicativo / pdf na lista de tipos MIME para outra coisa, posso alcançar meu objetivo:

  • O Chrome permite-me ativar ambos os plug-ins de uma só vez
  • Ele usa o visualizador de PDF integrado para qualquer PDF normal
  • Quando eu solicito algo que é realmente PDF, mas tem o tipo de conteúdo diferente que eu coloquei no recurso, o Chrome o carrega no plug-in do Adobe Reader

Não tenho certeza se esse é um meio "meio sensato", então talvez eu não tenha respondido a minha própria pergunta. Os principais problemas que vejo são:

  • Não tenho garantia de que a Adobe não alterará a maneira como o plug-in identifica o conteúdo recebido no futuro. Embora funcione agora, algumas versões futuras podem parar de tratar o conteúdo como PDF porque ele tem um tipo de conteúdo desconhecido
  • Ele quebra a assinatura digital na DLL do plug-in
  • É mais provável que viole o EULA do Adobe Reader "distribuir" um arquivo modificado, mesmo que apenas internamente

O que (mais) pode dar errado?

    
por Christian 18.02.2013 / 15:09

0 respostas