Сделайте предпросмотр PDF действительно читаемым

Привет! :blob-wave-reverse:

Я довольно часто использую эту удобную компоненту, как минимум раз в неделю.

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

По умолчанию:

После отключения превью страниц и двойного нажатия на кнопку «подогнать» (это слишком много кликов):

Конечно, стало лучше, но читать всё равно крайне затруднительно. Высота слишком мала (жестко задана как 500px, но её можно переопределить), а ширина тоже не идеальна.

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

Я могу нажать на ссылку, но тогда PDF-файл скачается, а это не то, что мне нужно.

В данный момент единственный способ быстро отобразить PDF-файл в читаемом виде — нажать на значок печати, что не очень интуитивно понятно:

Невозможно ли просто добавить переключатель «полный экран» для отображения превью PDF в более крупном всплывающем окне, аналогично тому, как это реализовано для таблиц и блоков кода?

Я был бы очень рад увидеть такое улучшение качества жизни в этой компоненте. :hugs:

5 лайков

Хм. После небольшого поиска на мета-форуме я заметил, что так быть не должно:

При нажатии на ссылку PDF-файл открывается, но на моем экземпляре он скачивается. Не знаю, почему.

1 лайк

Кажется, недавно был выпущен исправление

1 лайк

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

Независимо от того, открываются они или скачиваются при нажатии, запрашиваемая функция всё равно остаётся: я хотел бы иметь возможность правильно просматривать свои PDF-файлы в контексте сообщения Discourse. :smile:

Исправление из той другой темы ещё не принято, поэтому это и есть причина :sweat_smile:

Я снова открыл её для ясности

2 лайка

Моё ожидание, что PR был объединён и проблема исправлена, основывалось на теге fixed, а не на том факте, что тема была закрыта. Думаю, тему также закрыли повторно до того, как исправление было объединено :woman_shrugging:

@Canapin он уже объединён, так что, возможно, стоит попробовать.

2 лайка