Czy jest jakiś sposób w Safari, być może poprzez rozszerzenie innej firmy, zapisać bieżącą zawartość strony internetowej jako obraz PNG?
Rozumiem, że mogę wydrukować stronę do formatu PDF i użyć podglądu, aby wyeksportować ją jako obraz PNG. Jednak:
- Wolałbym nie tworzyć tymczasowego pliku PDF, a następnie ręcznie otworzyć Podgląd, aby wyeksportować zawartość PDF do PNG;
- Chciałbym, aby treść była uruchamiana zamiast stronicowanej, tj. Bez podziału strony;
- Gdy plik PDF zawiera wiele stron, Podgląd wydaje się eksportować bieżącą stronę tylko do formatu PNG.
Nie mam żadnego doświadczenia z automatyzacją OS X, ale podejrzewam, że można to wykorzystać, chociaż chcę, aby spełnione były warunki 2 i 3.
Używam Safari 5.1.1 na OS X Lion.
Odpowiedzi:
Spróbuj Paparazzi! Może zapisać całą stronę internetową w jednym pliku png i pozwala określić rozmiar. Po zainstalowaniu możesz również uruchomić go w przeglądarce Safari, dodając „paparazzi:” do adresu URL. Na przykład paparazzi: http: //www.nytimes.com
źródło
Nie jestem pewien, kiedy został dodany, ale na pewno w Safari 12 możesz to zrobić bez żadnych rozszerzeń. Musisz włączyć menu Safari Developer (zaznacz w ustawieniach zaawansowanych). Teraz możesz wybrać pozycję menu rozwijanego „Show Web Inspector”, która otworzy małe okno pokazujące źródło strony. Najedź kursorem na znacznik i kliknij prawym przyciskiem myszy - wybierz opcję „Zrób zrzut ekranu” i zapisz po wyświetleniu monitu. Jeśli chcesz tylko konkretnego elementu, a nie całej strony, kliknij prawym przyciskiem myszy odpowiedni fragment HTML. Jeśli nie masz pewności, gdy najedziesz kursorem na kod, odpowiedni element ekranu zostanie podświetlony na niebiesko.
Oczywiście zastanawiam się teraz, czy to może być skrypt Apple ...
źródło
File
>Export as PDF
webkit2png powinien być bardzo zbliżony do Safari. Działa również z plikami archiwalnymi zapisanymi z Safari.
Awesome Screenshot to rozszerzenie, które powinno obsługiwać zrzuty ekranu z całej strony. Nie mogłem jednak zmusić ich do pracy ze wszystkimi stronami.
źródło
Korzystam z LittleSnapper , który ma funkcję „Snap Web Address from Safari”:
źródło