5 votes

Dans Safari, "Exporter au format PDF" est différent de "Imprimer au format PDF" - Pourquoi ?

Dans Safari (j'utilise la version 7.0.2), si vous accédez à un site web et que vous sélectionnez A) file > export to PDF vous obtiendrez un PDF d'aspect différent si vous allez à B) file > print > PDF > save as pdf

B) On dirait qu'il utilise la requête CSS pour les médias. print mais A) donne seulement l'impression d'utiliser certaines de ces informations puis d'appliquer d'autres styles qui lui sont propres. Quelqu'un sait-il d'où viennent ces styles supplémentaires et comment ils peuvent être écrasés ou ignorés par la page exportée ?

4voto

ADeweyan Points 56

Je sais que cette question est plus ancienne, mais je l'ai trouvée et j'ai pensé y répondre...

Il y a deux choses qui peuvent être différentes ici - l'une, comme indiqué dans la question, est l'ensemble spécial de styles utilisés pour l'impression. Il est configuré sur le site Web que vous consultez et vous ne pouvez pas le contrôler. La seconde concerne les options d'impression. Je pense que l'impression des images et des couleurs d'arrière-plan est désactivée par défaut, et qu'il est possible d'effectuer d'autres réglages également. Ces paramètres sont contrôlés par le dialogue d'impression.

La feuille de style automatique pour l'impression est une de mes bêtes noires. J'ai toujours pensé qu'une meilleure solution était de proposer un bouton permettant aux visiteurs de choisir de formater la page pour l'impression, plutôt que de le faire sans qu'ils puissent le faire. J'ai toujours voulu donner plus de contrôle aux utilisateurs par défaut plutôt que de leur en enlever.

Je suppose que si vous configurez une feuille de style utilisateur spéciale à appliquer à toutes les pages dans les préférences de Safari (ce qui est normalement le cas pour les personnes ayant besoin de caractéristiques d'affichage spéciales, telles qu'un contraste élevé ou des caractères très grands), ces styles seront également appliqués lors de l'impression. Je ne l'ai pas encore essayé.

TLDR : si le site Web a configuré son CSS pour qu'il serve des styles spéciaux lors de l'impression, il n'y a pas grand-chose que vous puissiez faire. Vous pouvez toutefois contrôler certains éléments de l'impression, comme l'impression des couleurs d'arrière-plan et des images par le biais du dialogue d'impression.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X