Gibt es in Safari eine Möglichkeit, möglicherweise über eine Drittanbietererweiterung, den laufenden Inhalt einer Webseite als PNG-Bild zu speichern?
Ich verstehe, dass ich die Seite als PDF drucken und mithilfe der Vorschau als PNG-Bild exportieren kann. Jedoch:
- Ich würde es vorziehen, keine temporäre PDF-Datei zu erstellen und dann die Vorschau manuell zu öffnen, um den PDF-Inhalt in PNG zu exportieren.
- Ich möchte, dass der Inhalt nicht paginiert, sondern ohne Seitenumbrüche angezeigt wird.
- Wenn die PDF-Datei mehrere Seiten enthält, scheint die Vorschau die aktuelle Seite nur in PNG zu exportieren.
Ich habe noch keine Erfahrung mit OS X-Automatisierung, aber ich vermute, dass es dafür verwendet werden könnte, obwohl ich möchte, dass die Bedingungen 2 und 3 erfüllt werden.
Ich verwende Safari 5.1.1 unter OS X Lion.
Antworten:
Probieren Sie Paparazzi! Es kann die gesamte Website in einer einzigen PNG-Datei speichern und Sie können die Größe angeben. Einmal installiert, können Sie es auch in Safari starten, indem Sie der URL 'paparazzi:' hinzufügen. Zum Beispiel Paparazzi: http: //www.nytimes.com
quelle
Ich bin nicht sicher, wann es hinzugefügt wurde, aber in Safari 12 können Sie dies ohne Erweiterungen tun. Sie müssen das Safari Developer-Menü aktivieren (in den erweiterten Einstellungen ankreuzen). Jetzt können Sie den Entwicklungsmenüpunkt "Show Web Inspector" auswählen, der ein kleines Fenster mit der Seitenquelle öffnet. Bewegen Sie den Mauszeiger über das Tag und klicken Sie mit der rechten Maustaste - wählen Sie die Option "Screenshot erfassen" und speichern Sie, wenn Sie dazu aufgefordert werden. Wenn Sie nur ein bestimmtes Element anstatt der gesamten Seite möchten, klicken Sie mit der rechten Maustaste auf das entsprechende HTML-Element. Wenn Sie sich nicht sicher sind, wird beim Bewegen des Mauszeigers über den Code das entsprechende Bildschirmelement blau hervorgehoben.
Natürlich frage ich mich jetzt, ob das Apple Script sein könnte ...
quelle
File
>Export as PDF
webkit2png sollte Safari ziemlich nahe kommen. Es funktioniert auch mit Webarchivdateien, die in Safari gespeichert wurden.
Awesome Screenshot ist eine Erweiterung, die ganzseitige Screenshots unterstützen soll. Ich konnte sie jedoch nicht dazu bringen, mit allen Seiten zu arbeiten.
quelle
Ich verwende LittleSnapper , das eine Funktion zum " Ausrichten von Webadressen aus Safari" hat:
quelle