In Safari "Esporta in PDF" sembra diverso da "Stampa come PDF" - Perché è questo?

4

In Safari (sto usando 7.0.2) se navighi su un sito web e selezioni A) file > export to PDF otterrai un PDF dall'aspetto diverso quindi se vai a B) file & gt ; print > PDF > save as pdf

B) Sembra che usi la query media CSS per print , ma A) sembra solo che usi alcune di queste informazioni e poi applica più stili a sé stanti. Qualcuno sa da dove vengono questi stili extra e come possono essere sovrascritti o ignorati dalla pagina da esportare?

    
posta jeff_kile 13.03.2014 - 01:53
fonte

1 risposta

3

Bene, so che questa è una domanda più vecchia, ma ci sono arrivato e ho pensato di rispondere ...

Qui ci sono due cose che possono essere diverse: una, come è stato notato nella domanda, è l'insieme speciale di stili usati per la stampa. Questo è impostato sul sito web che stai guardando e non è qualcosa su cui hai il controllo. Il secondo sono le opzioni di stampa. Penso che per impostazione predefinita la stampa di immagini di sfondo e colori sia disattivata, ed è possibile effettuare anche altre impostazioni. Questi sono controllati attraverso il dialogo di stampa.

Il foglio di stile di stampa automatico è un mio punto debole. Ho sempre pensato che una soluzione migliore fosse quella di offrire un pulsante per consentire ai visitatori di scegliere di formattare la pagina per la stampa, piuttosto che farlo senza il loro controllo. Voglio sempre impostare l'impostazione predefinita per dare agli utenti un maggiore controllo piuttosto che portarli via.

Suppongo che se si imposta uno speciale foglio di stile utente da applicare a tutte le pagine nelle preferenze di Safari (normalmente fatto per persone con esigenze di caratteristiche di visualizzazione speciali come ad alto contrasto o tipo extra large), tali stili sarebbero applicato anche durante la stampa. Non l'ho provato, però.

TLDR: se il sito Web ha il CSS impostato per servire stili speciali durante la stampa, non c'è molto che tu possa fare al riguardo. Mentre hai il controllo su alcuni elementi della stampa, come la stampa di colori di sfondo e immagini attraverso il dialogo di stampa.

    
risposta data 05.06.2014 - 20:39
fonte

Leggi altre domande sui tag