Jawaban:
Lihat wkhtmltopdf . Ia menggunakan mesin tata letak Webkit (seperti yang digunakan di Safari, Chrome, dll.).
Pertimbangkan fakta bahwa tidak ada dua browser yang dapat membuat HTML itu benar-benar identik untuk sesaat, dan kemudian sadari bahwa Anda tidak akan pernah mendapatkannya.
Saya sudah mencari ini juga. Solusi terbaik saya saat ini adalah menggunakan kombinasi Firefox dan PDFCreator . Saya juga sudah mencoba browser utama lainnya, tetapi mereka tidak membiarkan Anda mematikan header dan footer mereka sendiri. Jika Anda ingin dapat mencetak teks abu-abu / abu-abu sebagai abu-abu (daripada hitam) maka pastikan untuk mengaktifkan opsi "Print Background (warna dan gambar)" di File | Pengaturan Halaman | Dialog Format & Opsi.
Sayangnya, tidak ada satu pun browser utama yang mendukung aturan CSS @ halaman untuk menentukan hal-hal seperti header, footer, janda, yatim piatu, ukuran halaman, lanskap / potret, dll.
Ada alat bernama Prince yang mengklaim bisa melakukan semua itu (dan banyak lagi), dengan ulasan yang bagus, tapi saya belum menggunakannya karena harganya mahal. (Ada versi gratis untuk penggunaan pribadi, tetapi menambahkan logonya sendiri ke halaman depan dokumen PDF.)
Saya menggunakan Primo PDF untuk mengonversi HTML ke PDF. itu hanya Printer PDF.
File
>> Print
Pilih primo PDF
Ini berguna bagi saya karena saya tidak bisa menggunakan Internet semuanya. Jika saya ingin membaca beberapa artikel dari Wiki, saya sudah mencetak dengan printer itu dan membaca di rumah.