Salvataggio di una pagina di Safari come immagine PNG

13

C'è un modo in Safari, eventualmente tramite un'estensione di terze parti, per salvare il contenuto in esecuzione di una pagina Web come immagine PNG?

Capisco che potrei stampare la pagina in PDF e usare Anteprima per esportarla come immagine PNG. Tuttavia:

  1. Preferirei non creare un file PDF temporaneo e quindi aprire manualmente Anteprima per esportare i contenuti PDF in PNG;
  2. Mi piacerebbe che il contenuto fosse in esecuzione anziché impaginato, cioè senza interruzioni di pagina;
  3. Quando il file PDF contiene più pagine, Anteprima sembra esportare la pagina corrente solo in PNG.

Non ho esperienza con l'automazione di OS X ma sospetto che potrebbe essere usato per questo, anche se voglio che le condizioni 2 e 3 siano soddisfatte.

Utilizzo Safari 5.1.1 su OS X Lion.

    
posta bmike 08.11.2011 - 23:27
fonte

5 risposte

9

Prova Paparazzi! Può salvare l'intero sito Web in un singolo file PNG e ti consente di specificare la dimensione. Una volta installato, puoi anche avviarlo da Safari aggiungendo "paparazzi:" all'URL. Ad esempio paparazzi: http: //www.nytimes.com

    
risposta data 09.11.2011 - 16:20
fonte
6

webkit2png dovrebbe essere abbastanza vicino a Safari. Funziona anche con i file webarchive salvati da 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

Screenshot impressionante è un'estensione che dovrebbe supportare gli screenshot della pagina intera. Non sono riuscito a far sì che funzionassero con tutte le pagine.

    
risposta data 08.11.2011 - 23:48
fonte
0

Sto usando LittleSnapper , che ha una funzione di "Scatta indirizzo web da Safari":

The LittleSnapper menu item and browser bookmarklet both allow you to snap webpages as you visit them - no interruption required. Alongside these tools, there's even a Safari Extension that allows you to add a Snap button to the Safari toolbar. LittleSnapper also saves the HTML behind each page for future reference.

    
risposta data 09.11.2011 - 06:53
fonte
0

Non sono sicuro quando è stato aggiunto, ma sicuramente in Safari 12 puoi farlo senza estensioni. Devi abilitare il menu Safari Developer (spunta nelle impostazioni avanzate). Ora puoi selezionare "Mostra ispettore web" per sviluppare una voce di menu che lancerà una piccola finestra che mostra l'origine della pagina. Passa il cursore sul tag e fai clic con il pulsante destro del mouse - seleziona l'opzione "Cattura screenshot" e salva quando richiesto. Se si desidera solo un elemento specifico anziché l'intera pagina, fare clic con il pulsante destro del mouse sul bit appropriato di html. Se non sei sicuro, mentre passi il mouse sopra il codice, l'elemento corrispondente della schermata viene evidenziato in blu.

Certo, ora mi chiedo se questo potrebbe essere script di Apple ...

    
risposta data 13.11.2018 - 21:10
fonte
-3

Stampa file, salva come pdf

Apri pdf in Anteprima

File salva come PNG

    
risposta data 09.11.2011 - 15:12
fonte

Leggi altre domande sui tag