믿거 나 말거나,이 결함은 매일 매일 일하는 데있어 # 1 시간 낭비입니다. 기본 내보내기 폴더를 소스 파일과 동일한 폴더로 만들려면 AppleScript를 만들어 Automator를 사용하여 서비스에 포함 시켰습니다. Pages의 pdf 및 Word 내보내기, 숫자의 pdf 및 Excel, Keynote의 pdf, PowerPoint 및 png에 대해이 작업을 수행했습니다.
아래 코드를 첨부하십시오-각각에 대해 Automator에서 새로운 "Quick Action"(서비스)을 생성하고 "AppleScript 실행"단계를 추가 한 후 입력을받지 않도록 설정하고 특정 앱에서 작동하도록 설정해야합니다. 스크립트. 앱 서비스에 고유 한 경우에도 각 서비스를 다른 이름으로 저장해야합니다 (예 : "pdf로 페이지 내보내기", "PowerPoint로 키 노트 내보내기"등). 선택적인 마지막 단계로 각 앱에서 단축키를 할당했습니다 (시스템 환경 설정 → 키보드 → ...). 서비스 바로 가기를 복제 할 수 없으므로 서비스 수준이 아닌 앱 수준에서 바로 가기를 할당해야 할 수도 있습니다.
면책 조항 나는 Applescript에 놀랍지 않아 완벽하지는 않지만 나에게 충분히 잘 작동하는 것 같습니다.
기본 폴더 X는 멋진 소프트웨어처럼 보이지만이 결함을 수정하는 것 이상을 수행하므로 약간 과잉입니다. 그리고 나머지 작업을 원하지 않으면 비활성화 할 수는 없지만 여전히이 문제를 해결하십시오.
애플은 이것을 올바르게 고쳐야한다.
tell application "Pages"
set exportFile to file of front document as text
set exportFile to text 1 thru -6 of exportFile
set exportFile to exportFile & "pdf"
export front document to file exportFile as PDF with properties {image quality:Best}
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Pages"
set exportFile to file of front document as text
set exportFile to text 1 thru -6 of exportFile
set exportFile to exportFile & "docx"
export front document to file exportFile as Microsoft Word
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Numbers"
set exportFile to file of front document as text
set exportFile to text 1 thru -8 of exportFile
set exportFile to exportFile & "pdf"
export front document to file exportFile as PDF with properties {image quality:Best}
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Numbers"
set exportFile to file of front document as text
set exportFile to text 1 thru -8 of exportFile
set exportFile to exportFile & "xlsx"
export front document to file exportFile as Microsoft Excel
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Keynote"
set exportFile to file of front document as text
set exportFile to text 1 thru -4 of exportFile
set exportFile to exportFile & "pdf"
export front document to file exportFile as PDF with properties {PDF image quality:Best}
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Keynote"
set exportFile to file of front document as text
set exportFile to text 1 thru -4 of exportFile
set exportFile to exportFile & "pptx"
export front document to file exportFile as Microsoft PowerPoint
end tell
tell application "Finder"
activate
reveal exportFile
end tell
tell application "Keynote"
set exportFile to file of front document as text
set exportFile to text 1 thru -5 of exportFile
export front document to file exportFile as slide images with properties {image format:PNG}
end tell
tell application "Finder"
activate
reveal exportFile
end tell