Sempre que faço o upload de um PDF, ele aparece no tópico da seguinte forma:
Estou usando o Inline PDF para exibi-lo na versão para desktop. No entanto, no mobile, o Inline PDF não funciona. Além disso, o Google e outros mecanismos de busca detectam automaticamente os arquivos PDF, mas, sempre que o usuário clica nesses resultados, aparece a caixa de diálogo de download do PDF em vez de abri-lo em uma nova aba. Isso é um pouco pouco amigável, e a maioria dos usuários prefere visualizar o PDF online em vez de baixá-lo e abri-lo depois.
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.