Проблемы пользовательского интерфейса, касающиеся встроенных PDF-файлов - PullRequest
4 голосов
/ 10 июля 2010

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

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

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

Сценарий # 1

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

Сценарий № 2

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

Спасибо!

Ответы [ 5 ]

5 голосов
/ 10 июля 2010

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

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

Суть в том, спросите своих пользователей.Если вы не можете или ответ не определен, дайте им оба варианта и дайте им выбор.

2 голосов
/ 10 июля 2010

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

1 голос
/ 10 июля 2010

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

http://uxexchange.com/

Чтобы ответить на вопрос, я бы отступил первым. Мы говорим в формате PDF. Один только формат будет вызывать проблемы с юзабилити и доступностью.

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

  • не все используют Acrobat Reader
  • не все используют плагины pdf
  • не каждый браузер поддерживает плагины PDF

Итог, для начала вытащите его из PDF.

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

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

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

0 голосов
/ 12 июля 2010

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

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

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

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

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

0 голосов
/ 10 июля 2010

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

  1. Пользователь устанавливает параметры.
  2. Пользователь нажимает кнопку отчета.
  3. PDF отображается в рамке, встроенной в страницу.
  4. варианты остаются на месте

Это объединит преимущества двух: параметры не будут сброшены; В каждый момент времени будет открыт только один экземпляр PDF (кроме опытных пользователей с несколькими вкладками, но они должны знать, что они делают).

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

...