Apakah ada cara di Safari, mungkin melalui ekstensi pihak ketiga, untuk menyimpan konten halaman web yang sedang berjalan sebagai gambar PNG?
Saya mengerti saya bisa mencetak halaman ke PDF dan menggunakan Preview untuk mengekspornya sebagai gambar PNG. Namun:
- Saya lebih suka tidak membuat file PDF sementara dan kemudian membuka Pratinjau secara manual untuk mengekspor konten PDF ke PNG;
- Saya ingin kontennya dijalankan alih-alih paginasi, yaitu, tidak ada istirahat halaman;
- Ketika file PDF berisi beberapa halaman, Preview tampaknya hanya mengekspor halaman saat ini ke PNG.
Saya tidak punya pengalaman dengan otomatisasi OS X tapi saya curiga ini bisa digunakan untuk ini, walaupun saya ingin kondisi 2 dan 3 dipenuhi.
Saya menjalankan Safari 5.1.1 di OS X Lion.
Jawaban:
Coba Paparazzi! Itu dapat menyimpan seluruh situs web ke satu file png dan memungkinkan Anda menentukan ukurannya. Setelah diinstal, Anda juga dapat meluncurkannya dari dalam Safari dengan menambahkan 'paparazzi:' ke URL. Misalnya paparazzi: http: //www.nytimes.com
sumber
Tidak yakin kapan itu ditambahkan, tetapi tentu saja di Safari 12 Anda dapat melakukan ini tanpa ekstensi apa pun. Anda perlu mengaktifkan menu Pengembang Safari (centang dalam pengaturan lanjutan). Sekarang Anda dapat memilih "Tampilkan Inspektur Web" mengembangkan item menu yang akan meluncurkan jendela kecil yang menunjukkan sumber halaman. Arahkan kursor ke tag dan klik kanan - pilih opsi "Tangkap tangkapan layar" dan simpan saat diminta. Jika Anda hanya ingin elemen tertentu daripada seluruh halaman maka klik kanan pada sedikit html yang sesuai. Jika Anda tidak yakin, saat Anda mengarahkan kursor ke kode elemen layar yang sesuai disorot biru.
Tentu saja, saya sekarang bertanya-tanya apakah ini dapat ditulis dengan apel ...
sumber
File
>Export as PDF
webkit2png harusnya cukup dekat dengan Safari. Ini juga berfungsi dengan file webarchive yang disimpan dari Safari.
Screenshot Luar Biasa adalah ekstensi untuk yang harus mendukung screenshot halaman penuh. Saya tidak bisa membuat mereka bekerja dengan semua halaman.
sumber
Saya menggunakan LittleSnapper , yang memiliki fitur "Snap Web Address from Safari":
sumber