자주 OSX의 Chrome에서 페이지를 PDF로 저장합니다. 페이지는 apple-P이고 PDF 버튼과 "PDF로 저장 .."메뉴 항목을 클릭하십시오. 저는 항상 미리 채워진 파일 이름을 사용하고 기본 디렉토리에 저장합니다.
이것을 자동화 스크립트로 저장할 수 있습니까? 그게 가능한 경우 나는 어딘가에 크롬에 버튼으로 이것을 추가하고 싶다. 그래서 나는 "나중에 이것을 읽기 위해 이것을 저장할 수있다"
어떤 도움을 주셔서 감사합니다.
자주 OSX의 Chrome에서 페이지를 PDF로 저장합니다. 페이지는 apple-P이고 PDF 버튼과 "PDF로 저장 .."메뉴 항목을 클릭하십시오. 저는 항상 미리 채워진 파일 이름을 사용하고 기본 디렉토리에 저장합니다.
이것을 자동화 스크립트로 저장할 수 있습니까? 그게 가능한 경우 나는 어딘가에 크롬에 버튼으로 이것을 추가하고 싶다. 그래서 나는 "나중에 이것을 읽기 위해 이것을 저장할 수있다"
어떤 도움을 주셔서 감사합니다.
답변:
Safari와 Chrome에서만 테스트했는데 이 실 더 복잡한 스크립트.
delay 0.3 -- time to release modifier keys if the script is run with a shortcut
tell application "System Events" to tell (process 1 where frontmost is true)
if name is "Google Chrome" then
keystroke "p" using {option down, command down}
delay 0.1
tell menu button 1 of window 1
click
click menu item "Save as PDF…" of menu 1
end tell
keystroke "l" using {option down, command down}
keystroke return
else
keystroke "p" using command down
tell menu button 1 of sheet 1 of window 1
click
click menu item "Save as PDF…" of menu 1
end tell
keystroke "l" using {option down, command down}
keystroke return
end if
end tell
당신은 또한 wkpdf 하지만 페이지를 다시로드해야하며 인증 또는 차단 광고와 함께 작동하지 않습니다.
tell application "Google Chrome" to tell active tab of window 1
set u to URL
set t to title
end tell
do shell script "wkpdf --source " & quoted form of u & " --output ~/Desktop/" & quoted form of t & ".pdf"
시스템 환경 설정에서 "PDF로 저장 ..."을 ⌘P에 할당 한 경우, 명령을 누른 상태에서 PP를 누르고 (크롬에서는 ⌥⌘P 및 ⌘P) 대화 상자를 열 수 있습니다.
Automator에서 서비스 템플릿을 사용하십시오. 서비스 받음 입력 없음 ...에서 Chrome.app , 워크 플로는 유틸리티 & gt; 조심해, 그런 다음 인쇄 작업을 수행하여 Automator에서 캡처 할 수 있도록하십시오. (Chrome은 Automator 동작을 제공하지 않지만 Watch Me Do는 범용 액세스 만 필요합니다.)
다른 방법으로, AppleScript를 사용할 수 있지만, 일을 참조하는 방법을 정확히 연습하는 것은 "재미있을"수 있으며 사전에 표준을 언급하지 않는다는 것을 알 수 있습니다 인쇄 설정 인쇄 대화 상자를 제어하지 못할 수도 있습니다.