Ketika saya mencetak halaman web dari browser saya, saya berharap mendapatkan di atas kertas persis konten yang saya lihat di browser. Lebih tepatnya: Saya berharap browser untuk membuat konten halaman yang sama dengan cara yang sama, kecuali pada kanvas dengan ketinggian tak terbatas, dan kemudian memutuskan dengan cara khusus pencetakan bagaimana mendistribusikan hasil ke halaman fisik kertas.
Namun, itu sama sekali tidak apa yang terjadi di banyak situs web. Mereka dapat mencetak sesuatu yang sangat berbeda. Saya tidak pernah meminta browser untuk melakukan ini dan saya tidak ingin itu terjadi.
Apakah ada cara untuk mendapatkan apa yang saya inginkan (selain mengambil tangkapan layar, memotong dan menempelkannya dengan susah payah, dan mencetak gambar yang dihasilkan)? Apakah ada cara untuk memberi tahu peramban web yang saya gunakan (Firefox, Chrome, Safari, IE, atau Opera): "cetak halaman ini seperti yang Anda render di jendela peramban yang sewenang-wenang"?
(PS: lihat juga: Cetak Dari Browser Menggunakan Layar CSS ?)
Jawaban:
Chrome memiliki fitur ini dibangun ke Alat Pengembang, tetapi di lokasi yang sangat tidak jelas.
Dikutip sebagian besar dari jawaban ini . Lihat di bawah untuk perbedaannya.
Sekarang ketika Anda mencetak, hasil cetak akan persis seperti yang Anda lihat. Pastikan alat pengembang terbuka sampai Anda mencetak. Setelah Anda menutup alat pengembang, pengaturan Rendering akan diatur ulang kembali ke normal.
Catatan: Inspirasi untuk jawaban ini berasal dari https://superuser.com/a/568847/176146 . Tapi teks yang sebenarnya dari jawaban ini adalah dari lmeurs ' jawaban . Ini hampir persis sama, tetapi kami mencoba melakukan kebalikan dari jawaban mereka, jadi alih-alih mengatur override untuk Mencetaknya diatur ke Layar .
sumber
Mengapa halaman web saya tidak mencetak apa yang saya lihat di browser saya?
Alasan beberapa halaman web Anda mencetak berbeda adalah karena mereka memiliki lembar gaya pencetakan .
Apa itu Print Stylesheet?
Sumber Nonaktifkan Print Stylesheets (CSS) Saat Mencetak Situs Web
Bagaimana Cara Menonaktifkan Lembar Gaya Cetak?
Ini adalah contoh menonaktifkan gaya cetak dengan ekstensi di atas di Firefox:
Source Print stylesheet - panduan definitif
sumber
Solusi tanpa plug-in untuk Firefox: Buka Alat Pengembang Web, di Alat Pengembang Default (ikon roda gigi) centang "Ambil tangkapan layar seluruh halaman." Anda hanya perlu melakukan bagian ini sekali saja.
Kemudian di Alat Pengembang, klik ikon kamera. Seluruh halaman akan disimpan sebagai .png. Dari sini Anda dapat mencetaknya, mengonversi ke pdf, dll.
sumber
Saya menggunakan ekstensi Chrome: tangkapan layar laman web . Dengan dua klik, halaman web lengkap dikonversi menjadi jpg atau pdf. Tidak perlu lagi menempelkan tangkapan layar bersama. Halaman ini terlihat seperti ini:
sumber
Saya juga menghadapi masalah yang sama. Saat ini saya menggunakan Print Friendly dan PDF Extenstion untuk Chrome .
Fitur terbaik adalah saya dapat secara manual menghapus item yang tidak saya inginkan di Print / PDF saya.
sumber
Ini satu lagi yang disebut OpenScreenShoot . Saya suka itu karena Open source, tersedia di GitHub, dan itu bekerja untuk saya untuk halaman web yang sangat panjang di mana, alternatif lain seperti WebpageScreenShot gagal.
sumber
(Dengan risiko mengubah ini menjadi satu set jawaban Rekomendasi Perangkat Lunak , tetapi sejauh ini, menginstal dan menggunakan ekstensi browser X tampaknya menjadi satu-satunya jenis jawaban yang benar-benar berfungsi :)
Akhir-akhir ini saya telah menggunakan ekstensi Chrome Screenshot Terbuka untuk tujuan ini, dan saya sangat senang dengannya. Tidak ada masalah dengan halaman Quora yang panjang .
Pembaruan (November, 2017): ini bukan lagi pilihan terbaik: Firefox dan Chrome sekarang mendukung pengambilan tangkapan layar satu halaman penuh di Alat Pengembang mereka .
sumber
Hari ini, ini dapat dilakukan di Firefox (saya menggunakan 65.0.2 sekarang) sebagai berikut:
Di Pengaturan (untuk mengaksesnya, klik tiga titik di sebelah kanan ikon kamera), Anda dapat sedikit menyesuaikan perilakunya; secara default, ini akan menyimpan tangkapan layar ke folder unduhan Firefox Anda.
Jika ikon kamera tidak ada, pertama-tama Anda harus mengaktifkannya di Pengaturan .
sumber