답변

1

좋아, 여기 AppleScript로 처리하는 방법 중 하나가 있습니다. 다음을 AppleScript 편집기에 붙여넣고/Applications/Adobe Illustrator/Presets/Scripts 폴더의 "Chrome.scpt에서 SVG보기"로 저장합니다.

set tmpfile to "/tmp/ai-temp-" & ((random number) as string) & ".svg" 
tell application "Adobe Illustrator" 
    activate 
    save the current document 
    set openDoc to file path of current document as alias 
    export current document to tmpfile as SVG 
end tell 
tell application "Google Chrome" 
    activate 
    open location "file://" & tmpfile 
end tell 
tell application "Adobe Illustrator" 
    close current document 
    open openDoc 
end tell 

다시 일러스트 레이터와 스크립트는 파일»스크립트 메뉴에 나타납니다.

몇 가지주의 사항 :

  1. 이 내가 자신의 가장 최근 버전 일러스트 레이터 CS2, 작동합니다. 이후 버전에서는 약간의 움직임이있을 수 있지만,이 스크립트는 너무 많은 문제없이 작동 할 수 있어야합니다. 필자는 스크립팅이 Adobe에서 최우선 순위라고 생각하므로 전혀 변화가없는 경우 놀라지 않을 것입니다.

  2. 스크립트는 현재 파일을 저장하고 이미지를 Chrome으로 내 보낸 다음 작업중인 파일을 다시 엽니 다. Illustrator의 AppleScript API는 파일 복사본을 다른 위치에 저장할 수 없기 때문에 피할 수없는 일입니다.

  3. 여기서 파일을 SVG 이미지로 내보내려는 것으로 가정하지만 다른 형식도 가능합니다. 위의 스크립트에서 SVGFlash, GIF, JPEG, Photoshop, PNG24 또는 PNG8 중 하나로 바꿉니다.

  4. 오류를 검사하지 않으므로 예를 들어 스크립트를 실행할 때 Illustrator에 현재 열려있는 파일이없는 경우 예기치 않은 일이 발생할 수 있습니다.

관련 문제