Comment puis-je faire rétrécir Chrome pour l'adapter à l'impression?

Réponses:

29

Oui, il existe une solution de contournement. Ce que nous allons faire, c'est zoomer manuellement le document avec CSS jusqu'à ce que le contenu soit adapté.

Appuyez sur F12pour lancer Chrome DevTools. Assurez-vous qu'il se trouve dans l'onglet Éléments et que l' <body>élément est sélectionné. Maintenant, passez à l' onglet Styles (à droite) et, dans element.style, insérez ce qui suit: (cliquez simplement après l'accolade d'ouverture {)

zoom: 85%;

Astuce: ne tapez pas le signe deux-points ( :) sinon vous lancerez autre chose par inadvertance; à la place, appuyez simplement TABaprès avoir tapé zoom.

propriété de zoom css

Fermez maintenant DevTools (à F12nouveau) et appuyez sur Ctrl+Ppour lancer la boîte de dialogue d'impression. Vérifiez si la page s'adapte bien. Si ce n'est pas le cas, réessayez avec une autre valeur de zoom jusqu'à ce qu'elle soit bonne!

André Chalella
la source
1
Je peux confirmer en août 2016 que cette méthode fonctionne comme un charme! zoom: 85%semble être parfait pour la plupart des pages qui autrement débordent dans l'aperçu avant impression de Chrome. Merci d'avoir posté ça!
Eric Hepperle - CodeSlayer2010
Qu'est-ce que 85%? Un nombre magique?
Gherman
@Gherman, ce n'est qu'une première supposition. Lisez jusqu'à la fin.
André Chalella
Eh bien, je comprends, mais la même valeur fonctionnera-t-elle pour toute autre machine? De quoi cela dépend-il?
Gherman
Si vous êtes un développeur Web, vous pouvez ajouter zoom: 85%;à l'élément HTML dans une @media printrequête.
posfan12
8

À partir de la version 56, vous aurez maintenant une option pour l'échelle dans l'aperçu avant impression. Cependant, vous devrez peut-être l'activer (j'ai la version 56.0.2924.87). Dans la barre d'adresse: chrome: // flags / # print-scaling et changez-le en Enabled. Cela ne résout pas «l'échelle pour s'adapter» mais vous rapproche un peu plus.

Découvrez ces améliorations et d'autres ici: https://productforums.google.com/forum/#!topic/chrome/O7nz6Vb1kBM

Mark Berning
la source
C'est une solution plus simple
Drakes
Cool! Je suis allumé 58.0.3029.110 (64-bit)et cela fonctionne hors de la boîte.
André Chalella
1

Chaque fois que je veux imprimer une page Web entière sur une page de papier, je fais une capture d'écran de la page et j'utilise Windows pour imprimer l'image.

Actuellement, j'utilise ShareX pour faire la capture d'écran de toute la page. Il y a aussi Greenshot , Awesome Screenshot et Fireshot qui ont fonctionné pour moi.

Cette question sur le point d'être imprimée

Michael S.
la source