[apple] Safari 페이지를 PNG 이미지로 저장

Safari에서 타사 확장 프로그램을 통해 웹 페이지의 실행중인 내용을 PNG 이미지로 저장하는 방법이 있습니까?

페이지를 PDF로 인쇄하고 미리보기를 사용하여 PNG 이미지로 내보낼 수 있음을 이해합니다. 하나:

  1. 임시 PDF 파일을 만들지 않고 미리보기를 수동으로 열어 PDF 내용을 PNG로 내보내고 싶습니다.
  2. 페이지 매김없이 페이지 매김 대신 콘텐츠를 실행하고 싶습니다.
  3. PDF 파일에 여러 페이지가 포함되어 있으면 Preview는 현재 페이지 만 PNG로 내보내는 것 같습니다.

OS X 자동화에 대한 경험이 없지만 조건 2와 3을 충족하기를 원하지만이를 사용할 수 있다고 생각합니다.

OS X Lion에서 Safari 5.1.1을 실행하고 있습니다.



답변

파파라치를 보십시오 ! 전체 웹 사이트를 단일 png 파일로 저장할 수 있으며 크기를 지정할 수 있습니다. 설치되면 URL에 ‘paparazzi :’를 추가하여 Safari에서 시작할 수도 있습니다. 예를 들어 paparazzi : http : //www.nytimes.com


답변

언제 추가되었는지 확실하지 않지만 Safari 12에서는 확장명 없이이 작업을 수행 할 수 있습니다. Safari 개발자 메뉴를 활성화해야합니다 (고급 설정에서 선택). 이제 “Show Web Inspector”개발 메뉴 항목을 선택하면 페이지 소스를 보여주는 작은 창이 열립니다. 태그 위에 커서를 놓고 마우스 오른쪽 버튼을 클릭 한 다음 “스크린 샷 캡처”옵션을 선택하고 메시지가 표시되면 저장하십시오. 전체 페이지가 아닌 특정 요소 만 원한다면 html의 해당 비트를 마우스 오른쪽 버튼으로 클릭하십시오. 확실하지 않으면 코드 위에 마우스를 놓으면 해당 화면 요소가 파란색으로 강조 표시됩니다.

물론, 나는 이것이 이것이 애플 스크립팅 될 수 있는지 궁금합니다.


답변

webkit2png 는 Safari와 매우 가까워 야합니다. 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 Screenshot 은 전체 페이지 스크린 샷을 지원하기위한 확장 프로그램입니다. 그래도 모든 페이지에서 작동하지 못했습니다.


답변

“Sfari에서 웹 주소 가져 오기”기능이있는 LittleSnapper를 사용 하고 있습니다.

LittleSnapper 메뉴 항목과 브라우저 책갈피를 사용하면 웹 페이지를 방문 할 때 중단없이 스냅 할 수 있습니다. 이 도구들과 함께 Safari 툴바에 스냅 버튼을 추가 할 수있는 Safari 확장 기능도 있습니다. LittleSnapper는 나중에 참조 할 수 있도록 HTML을 각 페이지 뒤에 저장합니다.


답변