Jump to content

O navegador Firefox não exibe pdf com a versão 1.7


Postagens Recomendadas

Por favor, gostaria de saber como resolver esse problema.

O usuário externo carregou um arquivo PDF da versão 1.7 para o sistema, mas nosso sistema não exibe esse PDF no Firefox, ele apenas exibe uma página em branco. No Chrome e no Edge o arquivo aparece corretamente.

Alguém sabe o que pode ser? E como posso resolver esse problema, para que essa incompatibilidade seja resolvida no Firefox?

Preciso alterar ou adicionar algo relacionado ao JavaScript no .tpl?

Obrigado

Identifiquei as versões em PDF, mas não sei como agir para resolver esse impasse.

Link to comment
Compartilhe em outros sites

@thiagoaf19

1 - Verifique se o PDF.js do Firefox está na versão mais recente. 

2 - Como o problema parece estar vinculado à versão do PDF, converter os PDFs para uma versão anterior (como PDF 1.4 ou 1.5) pode resolver a incompatibilidade com o visualizador de PDF do Firefox.

3 - Se o seu sistema usa templates .tpl para renderizar PDFs no front-end, você pode tentar adicionar um fallback que detecta se o usuário está utilizando o Firefox e oferece uma solução alternativa, como o download do PDF ou a visualização em um iframe usando um serviço externo.

Solução de código: Adicione o seguinte script no seu .tpl para verificar o navegador e oferecer um fallback no caso do Firefox:

if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
    // Código para Firefox
    alert("O PDF pode não ser exibido corretamente no Firefox. Por favor, tente baixá-lo.");
} else {
    // Código para outros navegadores
}

Ou então, ao invés de exibir no visualizador embutido, pode forçar o download para o Firefox.

Link to comment
Compartilhe em outros sites

3 minutos atrás, Ryan Zimerman Leite disse:

@thiagoaf19

1 - Verifique se o PDF.js do Firefox está na versão mais recente. 

2 - Como o problema parece estar vinculado à versão do PDF, converter os PDFs para uma versão anterior (como PDF 1.4 ou 1.5) pode resolver a incompatibilidade com o visualizador de PDF do Firefox.

3 - Se o seu sistema usa templates .tpl para renderizar PDFs no front-end, você pode tentar adicionar um fallback que detecta se o usuário está utilizando o Firefox e oferece uma solução alternativa, como o download do PDF ou a visualização em um iframe usando um serviço externo.

Solução de código: Adicione o seguinte script no seu .tpl para verificar o navegador e oferecer um fallback no caso do Firefox:

if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
    // Código para Firefox
    alert("O PDF pode não ser exibido corretamente no Firefox. Por favor, tente baixá-lo.");
} else {
    // Código para outros navegadores
}

Ou então, ao invés de exibir no visualizador embutido, pode forçar o download para o Firefox.

Bom dia!

Então o Firefox não está suportando uma versão mais recente ou mais velha de um pdf que o cliente externo fez no sistema, para que os usuários internos (funcionários) possam analisar essa documentação e dar prosseguimento no serviço. No Chrome e Edge funciona normalmente, mas tem um pessoal que usa o Firefox. Anexei a Tela aqui pra você ver a folha em branco. O desenvolvimento é em php e acho que tenho que mexer no JS no template dele. Acho que isso bastava.

0112233.png

Link to comment
Compartilhe em outros sites

3 horas atrás, Ryan Zimerman Leite disse:

@thiagoaf19

1 - Verifique se o PDF.js do Firefox está na versão mais recente. 

2 - Como o problema parece estar vinculado à versão do PDF, converter os PDFs para uma versão anterior (como PDF 1.4 ou 1.5) pode resolver a incompatibilidade com o visualizador de PDF do Firefox.

3 - Se o seu sistema usa templates .tpl para renderizar PDFs no front-end, você pode tentar adicionar um fallback que detecta se o usuário está utilizando o Firefox e oferece uma solução alternativa, como o download do PDF ou a visualização em um iframe usando um serviço externo.

Solução de código: Adicione o seguinte script no seu .tpl para verificar o navegador e oferecer um fallback no caso do Firefox:

if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
    // Código para Firefox
    alert("O PDF pode não ser exibido corretamente no Firefox. Por favor, tente baixá-lo.");
} else {
    // Código para outros navegadores
}

Ou então, ao invés de exibir no visualizador embutido, pode forçar o download para o Firefox.

Bacana seu código, mas o certo é exibir no Firefox o pdf, como no Chrome e no Edge, a intenção é essa! E não dar uma mensagem.

Mesmo salvando em arquivo, da erro ao abrir. Dê uma olhada no anexo, a versão 1.3 de pdf que está dando essa incompatibilidade.

pdquser1.3.png

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...