Ahh, je vois. Discourse, par défaut, définit toutes les pièces jointes non-image avec la disposition du contenu comme « pièce jointe », ce qui les traite uniquement comme un téléchargement.
Vous pourriez être en mesure de faire quelque chose de similaire aux aperçus PDF en ligne, qui semble gérer ce même problème, mais pour les téléchargements de PDF.