Em vez de fazer o download do PDF, como forçar o PDF a abrir/ver no navegador apenas?

Whenever I upload a PDF, it shows in the topic as follows:

image

I’m using Inline PDF to display it in Desktop version. But, in mobile Inline PDF won’t work. Further, Google or other search engines autodetect the PDF files, but whenever the user clicks on those results, the PDF download dialogue will appear instead of opening in a tab. This is a bit unfriendly and most of the users prefer to view the PDF online instead of downloading it at a place and opening.

Is there any solution to this?

NOTE: I’ve seen this topic PDF preview instead of download, on uploaded files, but the topic ended without any relation to the original question. Hence, this new topic.

7 curtidas

Thanks for raising this question. I’m also curious to know the answer!

3 curtidas

Incorporar um PDF Armazenado no Google Drive

PDFs são exibidos em dispositivos móveis e de desktop.

(Meu método preferido para que PDFs em iFrames sejam exibidos em qualquer dispositivo como responsivos)

  1. Compartilhar
  2. Copiar Link de Compartilhamento
  3. Abrir Link de Compartilhamento em uma Nova Aba
  4. Clicar nos 3 Pontos Verticais no Canto Superior Direito
  5. Selecionar Incorporar Item
  6. Copiar o Código iFrame Exibido
  7. Colar no Compositor / Editor do Discourse

Exemplo de Desktop…

Exemplo de Dispositivo Móvel…

2 curtidas

PDF inline não funciona para mim no desktop também.

Estou parcialmente bem-sucedido em exibir PDFs inline ao adicioná-los a FileHelper.inline_images

Mas então um parâmetro “inline=1” é necessário:

Isso poderia ser adicionado em algum componente de tema (Inline PDF Previews).

Eu gostaria de aprender uma maneira limpa de fazer o discourse servir PDFs com content-disposition: inline usando um plugin ou uma opção de configuração.

Consegui escrever um pequeno plugin para este propósito:

4 curtidas