¿Hay alguna forma en Safari, posiblemente a través de una extensión de terceros, para guardar el contenido en ejecución de una página web como una imagen PNG?
Entiendo que podría imprimir la página en PDF y usar Vista previa para exportarla como una imagen PNG. Sin embargo:
- Prefiero no crear un archivo PDF temporal y luego abrir manualmente Vista previa para exportar el contenido del PDF a PNG;
- Me gustaría que el contenido se ejecute en lugar de paginado, es decir, sin saltos de página;
- Cuando el archivo PDF contiene varias páginas, Vista previa parece exportar la página actual solo a PNG.
No tengo ninguna experiencia con la automatización de OS X, pero sospecho que podría usarse para esto, aunque quiero que se cumplan las condiciones 2 y 3.
Estoy ejecutando Safari 5.1.1 en OS X Lion.
Respuestas:
¡Prueba Paparazzi! Puede guardar todo el sitio web en un solo archivo png y le permite especificar el tamaño. Una vez instalado, también puede iniciarlo desde Safari agregando 'paparazzi:' a la URL. Por ejemplo paparazzi: http: //www.nytimes.com
fuente
No estoy seguro de cuándo se agregó, pero ciertamente en Safari 12 puede hacerlo sin ninguna extensión. Debe habilitar el menú Desarrollador Safari (marque en la configuración avanzada). Ahora puede seleccionar el elemento de menú de desarrollo "Mostrar inspector web" que abrirá una pequeña ventana que muestra el origen de la página. Pase el cursor sobre la etiqueta y haga clic con el botón derecho: seleccione la opción "Capturar captura de pantalla" y guárdela cuando se le solicite. Si solo desea un elemento específico en lugar de la página completa, simplemente haga clic derecho en el bit apropiado de html. Si no está seguro, al pasar el cursor sobre el código, el elemento de pantalla correspondiente se resalta en azul.
Por supuesto, ahora me pregunto si esto podría ser una secuencia de comandos de Apple ...
fuente
File
>Export as PDF
webkit2png debería estar bastante cerca de Safari. También funciona con archivos de almacenamiento web guardados desde Safari.
Awesome Screenshot es una extensión que debería admitir capturas de pantalla de página completa. Sin embargo, no pude hacer que funcionen con todas las páginas.
fuente
Estoy usando LittleSnapper , que tiene una función para "Ajustar dirección web desde Safari":
fuente