Mi piacerebbe stampare un documento web su una singola pagina, ma Chrome non ha questa caratteristica normalmente chiamata adatta alla pagina o si restringe per adattarsi .
C'è una soluzione?
Sì, c'è una soluzione alternativa. Quello che faremo è di ingrandire manualmente il documento con CSS fino a quando i contenuti non si adattano correttamente.
Stampa F12 per avviare Chrome DevTools. Assicurati che sia nella scheda Elements e che l'elemento <body>
sia selezionato. Ora spostati nella scheda Styles (a destra) e, in element.style
, inserisci quanto segue: (fai semplicemente clic dopo la parentesi di apertura {
)
zoom: 85%;
Suggerimento: non digitare i due punti (:
) altrimenti si avvia inavvertitamente qualcos'altro; invece, basta colpire TAB dopo aver inserito zoom
.
Ora chiudi DevTools (F12 di nuovo) e colpire Ctrl+P per avviare la finestra di dialogo di stampa. Controlla se la pagina si adatta bene. Se non lo è, riprova con un altro valore di zoom finché non è buono!
A partire dalla versione 56 hai ora un'opzione per Scala nell'anteprima di stampa. Tuttavia potrebbe essere necessario abilitarlo (ho la versione 56.0.2924.87). Nella barra degli indirizzi: chrome: // flags/# print-ridimensionamento e modificalo in Abilitato. Questo non risolve la "scala per adattarsi" ma ti avvicina di un passo.
Vedi questo e altri miglioramenti qui: https://productforums.google.com/forum/#!topic/chrome/O7nz6Vb1kBM
Ho solo problemi su alcuni siti web, per loro uso l'estensione:
Acquisizione schermata intera pagina
( https://chrome.google.com/webstore/detail/full-page-screen-capture/fdpohaocaechififmbbbbbknoalclacl )
Crea un'immagine temporanea in una nuova scheda che viene quindi ridimensionata correttamente quando si stampa quello.
Ogni volta che voglio stampare un'intera pagina web su una pagina di carta, faccio uno screenshot della pagina e uso Windows per stampare l'immagine.
Attualmente, io uso ShareX per fare lo screenshot dell'intera pagina. Ci sono anche Greenshot , Screenshot impressionante e Fireshot che ha funzionato per me.