Safari에서 타사 확장 프로그램을 통해 웹 페이지의 실행중인 내용을 PNG 이미지로 저장하는 방법이 있습니까?
페이지를 PDF로 인쇄하고 미리보기를 사용하여 PNG 이미지로 내보낼 수 있음을 이해합니다. 하나:
- 임시 PDF 파일을 만들지 않고 미리보기를 수동으로 열어 PDF 내용을 PNG로 내보내고 싶습니다.
- 페이지 매김없이 페이지 매김 대신 콘텐츠를 실행하고 싶습니다.
- 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을 각 페이지 뒤에 저장합니다.