Разместить PDF

Привет,

Возможно ли разместить PDF-файл на экземпляре Discourse? Имеется в виду, что вы сможете перейти по адресу discourse.example.com/random-file.pdf и получить к нему доступ.

Спасибо!

Если на сервере разрешена загрузка файлов с расширением .pdf, это будет выглядеть так:

oakland-sorting-guide.pdf (2.1 МБ)

Ответил ли я на ваш вопрос? :slight_smile:


Исходная ссылка: https://www.oaklandrecycles.com/wp-content/uploads/2022/06/oakland-sorting-guide.pdf, найдена по адресу Recycling - Oakland Recycles.

Привет!

Я хотел, чтобы файл можно было просматривать на домене, а не скачивать, чтобы пользователи могли открывать его онлайн, а не загружать на своё устройство.

Это возможно?

Спасибо!

Возможно, вам пригодится компонент темы Inline PDF Previews или вариант плагина, позволяющий открывать PDF-файлы прямо в браузере: Discourse send PDF inline.

То, что вы описываете, называется «просмотром PDF в веб-браузере». Ссылки, которыми поделился JammyDodger, помогут вам реализовать этот функционал в Discourse.

Однако файлы PDF всё равно скачиваются на устройство пользователя; они кэшируются в браузере как загруженный ресурс, который затем отображается пользователю.

Я понимаю, что некоторым нравится предлагать возможность чтения в браузере; я сам использовал это в ситуациях, связанных с разработкой политики, когда нам приходилось просматривать множество PDF-файлов, полученных из публичных наборов данных.

Отдельный вопрос заключается в том, что большие PDF-файлы могут занимать слишком много места на устройствах пользователей из-за ограничений сети или хранилища; решить эту проблему можно, создавая более компактные PDF-файлы или размещая эту информацию в виде текста в теме. :+1:

@JammyDodger @maiki Большое спасибо за вашу помощь — это именно те решения, которые я хотел получить!