Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AndersonDeizepe

Visualizador de PDF

Recommended Posts

Olá, boa noite!

 

Tenho um sistema em PHP e nesse sistema, entre outras coisas, os usuários visualizam arquivos PDFs.

A solução que eu utilizava até ontem, era o Google docs viewer [http://docs.google.com/viewer], onde eu passava por parâmetro o endereço do arquivo hospedado no meu servidor e ele exibia o PDF num iframe, "renderizado" em HTML. No entanto, o google descontinuou do nada esse serviço. Eu usava ele pois não posso contar que o usuário tenha instalado um PDF reader.

 

Alguém conhece alguma solução PHP, JS, ou mesmo online [sem propagandas e discreto, como do google viewer era] que não dependa de software de terceiros instalados no cliente para visualização de PDF no navegador, inclusive mobile?

 

Agradeço desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

Anderson, não sei se essa é a solução mais completa que procura, mas veja esse link: Mozilla Labs - PDF.js
Nenhum browser consegue renderizar um conteúdo em PDF, eles podem chamar um handler MIME Type application/pdf. Quando ele não é executado, então é oferecido o método de download.

Adicione o pdf.js na sua página e configure-o com o iFrame para que ele renderize em tal área ao invés de surgir a opção de download.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Anderson, não sei se essa é a solução mais completa que procura, mas veja esse link: Mozilla Labs - PDF.js

Nenhum browser consegue renderizar um conteúdo em PDF, eles podem chamar um handler MIME Type application/pdf. Quando ele não é executado, então é oferecido o método de download.

Adicione o pdf.js na sua página e configure-o com o iFrame para que ele renderize em tal área ao invés de surgir a opção de download.

 

Olá Hantaroo,

Boa noite!

 

Eu conheço essa opção e uso em outros sistemas, mas nesse caso o usuário precisa ter um leitor de PDF instalado na maquina cliente, eu sei que isso é bastante comum hoje em dia, mas nesse sistema em especial eu não posso contar com isso dada a limitação técnica das máquinas e conhecimentos dos usuários [o analytics aponta muitos usuários com Win XP, logo, IE6].

O google docs viewer era perfeito pois "convertia" o PDF ou qualquer outro formato office em HTML dentro de um iframe, então o cliente poderia ter qualquer dispositivo, com ou sem leitor PDF que tinha acesso ao conteúdo. Mas inexplicavelmente o google descontinuou. Agora só é possível usar se o arquivo estiver no google drive, for compartilhado publicamente e copiado o código de incorporação individual, nada dinâmico e impraticável nesse sistema, pois recebe arquivos diariamente e já tem mais de 5000 arquivos upados.

Mas se não tiver outro jeito vou acabar fazendo o que sugeriu.

Muito grato pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.