Pregunta

P.1. ¿Cuáles son las ventajas y desventajas, desde el punto de vista de la usabilidad, de incrustar archivos PDF en una página web?

P.2. En general, para el usuario medio de ordenadores, ¿qué escenario proporciona la experiencia más "simplificada"?

P.3. ¿El uso de cookies para recordar las opciones mejoraría sustancialmente el Escenario #2?

Escenario 1

  1. El usuario establece opciones.
  2. El usuario hace clic en un Informe botón.
  3. El PDF se envía como archivo adjunto (para guardar o abrir).
Ventajas
  • Las opciones no se restablecen.
Desventajas
  • El PDF puede obstruir la página web.
  • El usuario puede dejar demasiadas ventanas PDF abiertas (lo que ralentiza el rendimiento del sistema).

Escenario #2

  1. El usuario establece opciones.
  2. El usuario hace clic en un botón Informe.
  3. El PDF está incrustado en la página.
  4. El usuario vuelve a hacer clic y las opciones se habrán restablecido (AJAX, sin cookies).
Ventajas
  • Los resultados aparecen inmediatamente (sin clics adicionales).
Desventajas
  • No todos los navegadores admiten la incrustación de archivos PDF (?).
  • La página web (es decir, la Informe botón) desaparece.

¡Gracias!

¿Fue útil?

Solución

i odio cuando un PDF se abre en una ventana del navegador.Pero soy un punto de datos, y uno que probablemente no sea interesante para usted.Lo que debe hacer es hablar con sus clientes reales y preguntarlos.

Sin más detalles Es demasiado difícil decir lo que es mejor para su aplicación específica.¿Los usuarios usan su aplicación 8 horas al día, o solo 8 minutos al mes?¿Típicamente tienen pantallas grandes?¿Pequeña?¿Accienden a la aplicación a través de dispositivos móviles?¿Está viendo el informe su actividad laboral principal, o es el informe algo que imprimirán y empujarán en un cajón?Responda estas preguntas y la respuesta a su pregunta de usabilidad será más fácil de obtener.

La línea inferior es, pregunta a sus usuarios.Si no puede, o la respuesta es indeterminada, déles ambas opciones y déjelos elegir.

Otros consejos

Creo que sería mejor evitar incrustar el PDF en absoluto.Si este propósito es previsualizar los datos sobre el informe, ¿sería posible mostrar una imagen de la primera página del PDF?Alternativamente, si el propósito es obtener una vista previa de los datos en el PDF, es posible que sea más fácil mostrar los datos como HTML.De cualquier manera, creo que sería mejor usar HTML o imágenes (que se cargan más rápido y más consistentemente en todos los navegadores) para obtener una vista previa del PDF y luego ofrecer un enlace de descarga.

Esta es una pregunta perfecta para el intercambio UX:

http://uxexchange.com/

Para responder a la pregunta, me dio un paso atrás primero.Estamos hablando de PDFs.El formato, solo, va a estar causando problemas de usabilidad y accesibilidad.

Tenga en cuenta:

  • no todos usan Acrobat Reader
  • no todos usan complementos PDF
  • No todos los navegadores admiten complementos PDF

Línea inferior, sáquelo de un PDF para comenzar.

De lo contrario, si se requiere el formato, entrega a predeterminado en lugar de incrustar, IMHO.Haría una de las dos cosas:

1) Envíelo al navegador como un PDF (deje que la configuración del navegador decida qué hacer)

2) Generar el PDF y luego proporcione un enlace a él

¿Qué tal el escenario # 3?

  1. Opciones de conjuntos de usuarios.
  2. El usuario hace clic en un botón de informe.
  3. PDF aparece en un iframe incrustado en la página.
  4. Las opciones permanecen en su lugar
  5. Esto combinaría las ventajas de las dos: las opciones no se restablecerán;Solo se abrirá una instancia de PDF en un momento dado (excepto los usuarios de energía con múltiples pestañas, pero tienen que saber qué están haciendo).

    También puede ofrecer una descarga directa separada para usuarios experimentados.

Personalmente, desaconsejaría el enfoque del "botón" y permitiría a los usuarios decidir lo que quieren simplemente presentando un enlace (p. ej. <a href="...">link</a>) a una descarga sin Content-Disposition encabezado con un "icono" de PDF destacado.

Esto permitirá a los usuarios cotidianos:

  1. Haga clic izquierdo en el enlace y permita que las preferencias de su navegador interpreten el enlace como lo hacen normalmente (ya sea en Adobe Reader en el navegador, solicitud de descarga, extensión del navegador, etc.).
  2. Haga clic derecho en el enlace y elija "Guardar como...".Tal vez un amistoso div podría aparecer al pasar el cursor sobre este enlace recomendando a los usuarios que si desean descargar el PDF hagan clic derecho y elijan "Guardar como")

Un botón de formulario (que es lo que supongo que estás considerando arriba) no permite esta opción de clic derecho.

En mi experiencia, la gente odia la "sorpresa" de abrir un PDF en su navegador sin previo aviso.Los usuarios avanzados suelen ser los más molestos por esto y han configurado sus navegadores para manejar esto o están acostumbrados a hacer "clic derecho" en enlaces a este tipo de archivos (cuando saben que van a llegar).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top