En Safari, “Exportar a PDF” tiene un aspecto diferente a “Imprimir como PDF”. ¿Por qué sucede esto?

4

En Safari (estoy usando 7.0.2) si navegas a un sitio web y seleccionas A) file > export to PDF obtendrás un PDF de aspecto diferente y luego si vas a B) file & gt ; print > PDF > save as pdf

B) Parece que utiliza la consulta de medios CSS para print , pero A) solo parece que usa parte de esta información y luego aplica más estilos propios. ¿Alguien sabe de dónde vienen estos estilos adicionales y cómo se pueden sobrescribir o ignorar al exportar la página?

    
pregunta jeff_kile 13.03.2014 - 01:53

1 respuesta

3

Bueno, sé que esta es una pregunta antigua, pero la encontré y pensé que respondería ...

Hay dos cosas que pueden ser diferentes aquí: una, como se señala en la pregunta, es el conjunto especial de estilos utilizados para la impresión. Esto se configura en el sitio web que está viendo y no es algo sobre lo que tenga control. El segundo son las opciones de impresión. Creo que, por defecto, la impresión de imágenes de fondo y colores está desactivada, y también es posible realizar otras configuraciones. Estos se controlan a través del diálogo de impresión.

La hoja de estilo de impresión automática es un motivo favorito para mí. Siempre he pensado que una mejor solución era ofrecer un botón para que los visitantes elijan formatear la página para imprimirla, en lugar de hacerlo sin su control. Siempre quiero dar a los usuarios un mayor control en lugar de eliminarlo.

Supongo que si configura una hoja de estilo de usuario especial para que se aplique a todas las páginas en las preferencias de Safari (normalmente se hace para personas con necesidades de características de visualización especiales como alto contraste o tipo extra grande), esos estilos serían Se aplica cuando se imprime también. Sin embargo, no he probado eso.

TLDR: si el sitio web tiene su CSS configurado para ofrecer estilos especiales al imprimir, no hay mucho que puedas hacer al respecto. Si bien tiene control sobre algunos elementos de impresión, como la impresión de colores de fondo e imágenes a través del diálogo de impresión.

    
respondido por el ADeweyan 05.06.2014 - 20:39

Lea otras preguntas en las etiquetas