Guardar una página de Safari como una imagen PNG

12

¿Existe alguna forma en Safari, posiblemente a través de una extensión de terceros, para guardar los contenidos 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:

  1. Prefiero no crear un archivo PDF temporal y luego abrir Vista previa manualmente para exportar el contenido PDF a PNG;
  2. Me gustaría que los contenidos se ejecuten en lugar de paginados, es decir, sin saltos de página;
  3. Cuando el archivo PDF contiene varias páginas, parece que Vista previa exporta la página actual solo a PNG.

No tengo 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.

    
pregunta bmike 08.11.2011 - 23:27

5 respuestas

9

Pruebe 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

    
respondido por el matthiashk 09.11.2011 - 16:20
6

webkit2png debería estar bastante cerca de Safari. También funciona con archivos de archivos web guardados desde Safari.

$ webkit2png -F http://apple.stackexchange.com/questions/30637 -o nameprefix
Fetching http://apple.stackexchange.com/questions/30637 ...
 ... done
$ webkit2png ~/Downloads/test.webarchive
Fetching ~/Downloads/test.webarchive ...
 ... done
$ ls
0testwebarchive-clipped.png 0testwebarchive-thumb.png
0testwebarchive-full.png    nameprefix-full.png

Awesome Captura de pantalla es una extensión que debe admitir capturas de pantalla de la página completa. Sin embargo, no pude hacer que funcionen con todas las páginas.

    
respondido por el user495470 08.11.2011 - 23:48
0

Estoy usando LittleSnapper , que tiene una función para "Ajustar la dirección web de Safari":

  

El elemento de menú LittleSnapper y el marcador del navegador le permiten ajustar las páginas web a medida que las visita, sin interrupciones. Además de estas herramientas, incluso hay una extensión de Safari que le permite agregar un botón Snap a la barra de herramientas de Safari. LittleSnapper también guarda el HTML detrás de cada página para futuras referencias.

    
respondido por el kukoo 09.11.2011 - 06:53
0

No estoy seguro de cuándo se agregó, pero ciertamente en Safari 12 puedes hacerlo sin ninguna extensión. Debe habilitar el menú de desarrollador de Safari (marcar en la configuración avanzada). Ahora puede seleccionar el elemento de menú "Mostrar inspector web" que abrirá una pequeña ventana que muestra el origen de la página. Desplace el cursor sobre la etiqueta y haga clic con el botón derecho: seleccione la opción "Captura de pantalla" y guárdela cuando se le solicite. Si solo desea un elemento específico en lugar de toda la página, 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 aparece resaltado en azul.

Por supuesto, ahora me pregunto si esto podría ser un script de Apple ...

    
respondido por el Matt 13.11.2018 - 21:10
-3

Imprimir archivo, guardar como pdf

Abrir pdf en vista previa

Guardar archivo como PNG

    
respondido por el Andrew Wonnacott 09.11.2011 - 15:12

Lea otras preguntas en las etiquetas