Risposte:
Dai un'occhiata a wkhtmltopdf . Utilizza il motore di layout Webkit (utilizzato in Safari, Chrome, ecc.).
Considera il fatto che nessun browser può rendere l'HTML completamente identico per un momento, quindi renditi conto che non lo otterrai mai.
Ho cercato anche questo. La mia migliore soluzione al momento è usare una combinazione di Firefox e PDFCreator . Ho anche provato gli altri browser principali, ma non ti consentono di disattivare le proprie intestazioni e piè di pagina. Se vuoi essere in grado di stampare il testo grigio / grigio come grigio (anziché nero), assicurati di abilitare l'opzione "Stampa sfondo (colore e immagini)" nel File | Imposta pagina | Finestra di dialogo Formato e opzioni.
Sfortunatamente, nessuno dei principali browser sembra supportare la regola CSS @page per specificare elementi come intestazioni, piè di pagina, vedove, orfani, dimensioni della pagina, orizzontale / verticale, ecc.
C'è uno strumento chiamato Prince che afferma di essere in grado di fare tutto questo (e altro), con buone recensioni, ma non l'ho usato perché è costoso. (Esiste una versione gratuita per uso personale, ma aggiunge il proprio logo sulla prima pagina del documento PDF.)
Uso Primo PDF per convertire HTML in PDF. è solo una stampante PDF.
File
>> Print
Scegli primo PDF
È utile per me perché non ho potuto usare tutto su Internet. Se voglio leggere alcuni articoli di Wiki, ho stampato con quella stampante e letto a casa.