托管一个PDF

您好,

是否可以在 Discourse 实例上托管 PDF 文件?也就是说,您可以访问 discourse.example.com/random-file.pdf 并从中访问它。

谢谢!

如果实例允许上传扩展名为 .pdf 的文件,它将显示如下:

oakland-sorting-guide.pdf (2.1 MB)

这回答了您的问题吗? :slight_smile:


原始链接是 https://www.oaklandrecycles.com/wp-content/uploads/2022/06/oakland-sorting-guide.pdf,来自 https://www.oaklandrecycles.com/what-goes-where/recycling/。

4 个赞

您好,

我希望它可以在域名上查看,而不是下载,这样用户就可以在线查看,而不是下载到他们的设备上。

这可能吗?

谢谢!

有一个名为 Inline PDF Previews 的主题组件可能有用,或者有一个允许在浏览器中打开 PDF 的插件变体 https://meta.discourse.org/t/discourse-send-pdf-inline/280875。

4 个赞

您所描述的被称为“在浏览器中阅读 PDF”。JammyDodger 分享的链接将帮助您在 Discourse 中实现这种效果。

但是,PDF 文件仍然会下载到用户的设备上;它被缓存到浏览器中,作为显示给用户的下载资源。

我理解有些人喜欢提供在浏览器中阅读的选项,我知道我在政策制定时曾使用过这种方法,当时我们需要阅读从公共数据转储中获取的大量 PDF。

一个单独的问题是,由于网络或存储限制,大型 PDF 会占用用户设备过多的空间;解决这个问题的方法是创建更小的 PDF 或将该信息作为文本提供在主题中。:+1:

5 个赞

@JammyDodger @maiki 非常感谢您的帮助——这些正是我想要达到的解决方案!

4 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.