Проблемы пользовательского интерфейса, связанные со встроенными PDF-файлами

StackOverflow https://stackoverflow.com/questions/3216310

Вопрос

Вопрос 1. Каковы преимущества и недостатки с точки зрения удобства использования встраивания PDF-файлов в веб-страницу?

Вопрос 2. В целом, какой сценарий обеспечивает наиболее «оптимизированный» опыт для обычного пользователя компьютера?

Вопрос 3. Поможет ли использование файлов cookie для запоминания вариантов существенно улучшить сценарий № 2?

Сценарий №1

  1. Пользователь устанавливает параметры.
  2. Пользователь нажимает кнопку Отчет кнопка.
  3. PDF отправляется как вложение (Сохранить или Открыть).
Преимущества
  • Опции не сбрасываются.
Недостатки
  • PDF-файл может загораживать веб-страницу.
  • Пользователь может оставить открытым слишком много окон PDF (снижение производительности системы).

Сценарий №2

  1. Пользователь устанавливает параметры.
  2. Пользователь нажимает кнопку «Пожаловаться».
  3. PDF-файл встроен в страницу.
  4. Пользователь нажимает кнопку «Назад», и параметры будут сброшены (AJAX, без файлов cookie).
Преимущества
  • Результаты появляются сразу (без лишних кликов).
Недостатки
  • Не все браузеры поддерживают встраивание PDF-файлов (?).
  • Веб-страница (т. е. Отчет кнопка) исчезает.

Спасибо!

Это было полезно?

Решение

I Ненависть Когда PDF открывается в окне браузера.Но я одна точка данных, и тот, который, вероятно, не интересна вам.Что вам нужно сделать, это поговорить со своими актуальными клиентами и вместо этого спросите.

Без более подробной информации оно слишком сложно сказать, что лучше для вашего конкретного приложения.Пользователи используют ваше приложение 8 часов в день или всего 8 минут в месяц?У них обычно большие экраны?Небольшой?Доступ к приложению через мобильные устройства?Просмотр доклада их основной рабочей активности или является отчетным тому, что они будут печатать и засунуть в ящик?Ответьте на эти вопросы, и ответ на ваш вопрос о возможностях использования будет легче получить.

Нижняя строка - спросить своих пользователей.Если вы не можете, или ответ неопределенна, дайте им оба варианта и позвольте им выбрать.

Другие советы

Я думаю, что было бы лучше избежать встраиваться в PDF вообще.Если для этой цели предстоит предварительный просмотр данных в отчете, можно было бы отобразить изображение первой страницы PDF?В качестве альтернативы, если целью является просмотр данных в PDF, может быть проще отобразить данные как HTML.В любом случае, я думаю, что было бы лучше использовать HTML или изображения (которые загружаются быстрее и более последовательно через браузеры) для предварительного просмотра PDF, а затем предложить ссылку для загрузки.

Это вопрос идеально подходит для Ex Exchange:

http://uxexchange.com/

Чтобы ответить на вопрос, я бы сделал шаг назад.Мы говорим PDFS.Формат, один, будет вызывать проблемы с использованием использования и доступности.

Имейте в виду:

    .
  • не каждый использует acrobat reader
  • не каждый использует PDF плагины
  • не каждый браузер поддерживает плагины PDF

Нижняя строка, выньте его из PDF, чтобы начать с.

В противном случае, если требуется формат, сдаться по умолчанию, а не встроен, IMHO.Я бы сделал одну из двух вещей:

1) Отправьте его в браузер в виде PDF (позволяя настройкам браузера решить, что с ним делать)

2) Создайте PDF, а затем предоставьте ссылку на него

Как насчет сценария # 3?

  1. пользовательские настройки параметров.
  2. пользователя нажимает кнопку отчета.
  3. pdf появляется в Iframe, встроенном на страницу.
  4. Опции остаются на месте
  5. Это будет объединять преимущества двух: параметры не будут сброшены;Там будет только один экземпляр PDF в любой момент времени (за исключением пользователей мощности с несколькими вкладками, но они должны знать, что они делают.)

    Вы также можете предложить отдельную прямую загрузку для опытных пользователей.

Лично я бы рекомендовал отказаться от «кнопочного» подхода и позволить вашим пользователям решать, чего они хотят, просто предоставляя ссылку (например, <a href="...">link</a>) для загрузки без Content-Disposition заголовок с заметным «значком» PDF.

Это позволит обычным пользователям:

  1. Щелкните ссылку левой кнопкой мыши и разрешите настройкам браузера интерпретировать ссылку как обычно (будь то Adobe Reader в браузере, запрос на загрузку, расширение браузера и т. д.).
  2. Щелкните ссылку правой кнопкой мыши и выберите «Сохранить как…».Возможно, дружеский div может появиться при наведении курсора на эту ссылку, рекомендуя пользователям, если они хотят загрузить PDF-файл, щелкнуть правой кнопкой мыши и выбрать «Сохранить как»)

Кнопка формы (что, как я предполагаю, вы рассматриваете выше) не позволяет использовать эту опцию щелчка правой кнопкой мыши.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top