Exported ai files cannot be saved again
Problem Description:
When exporting an ai file via script or action, the exported ai file cannot be [Save], [Save As], or [Save a Copy].
• Specify ILLUSTRATOR11 or lower for compatibility and true for saveMultipleArtboards.
• This problem does not occur when ILLUSTRATOR12 or higher is specified or saveMultipleArtboards is false.
• The version of the original ai file is not relevant to the operation.
• It happens in both ExtendScript and AppleScript.
Environment:
• macOS 10.14.6
• Illustrator CS6(16.2.1)-2021(25.2.3)
Steps to Reproduce:
1. Open an appropriate ai file and execute the script in the [Code to execute] section.
2. Open the exported ai file in Illustrator, edit it in some way, and save it.
Actual Result:
Illustrator will not be able to save the document and nothing will happen. The file name displayed in the window is still marked with *. When I close the document, it asks me if I want to save it, but I cannot save it.
Expected Result:
The document will be saved.
Any Workarounds:
• Save the document manually, without going through any scripts or actions.
Similar report:
SAVING FILE NOT WORKING – Adobe Illustrator
File won't SAVE nor SAVE AS; only SAVE AS COPY – Adobe Illustrator
Code to execute:
(function() {
var doc = app.documents[0] ;
var dstFile = new File(doc.fullName).saveDlg() ;
if(!dstFile) {return ;}
var aiOpt = new IllustratorSaveOptions() ;
aiOpt.compatibility = Compatibility.ILLUSTRATOR10 ;
aiOpt.saveMultipleArtboards = true ;
aiOpt.artboardRange = '1' ;
doc.saveAs(dstFile, aiOpt) ;
})() ;
The following is in Japanese>
書き出したaiファイルが2度と保存できない
【説明】
スクリプトまたはアクション経由でaiファイルを書き出すと,書き出したaiファイルは[保存][別名で保存][複製を保存]ができなくなる。
• compatibilityにILLUSTRATOR11かそれ以下,saveMultipleArtboardsにtrueを指定する
• ILLUSTRATOR12以上またはsaveMultipleArtboardsがfalseの場合この問題は発生しない
• 元となるaiファイルのバージョンは動作に関係しない
• ExtendScriptでもAppleScriptでも起こる
【動作環境】
• macOS 10.14.6
• Illustrator CS6(16.2.1)〜2021(25.2.3)
【再現手順】
1. 適当なaiファイルを開き,【実行するコード】項目のスクリプトを実行する
2. 書き出されたaiファイルをIllustratorで開き,何か編集をして保存する
【実際に起こる動作】
Illustratorは書類を保存できず何も起こらない。ウインドウに表示されたファイル名には*がついたままでいる。書類を閉じると保存するかどうか尋ねられるが,保存はできない。
【期待する動作】
書類が保存される。
【回避策】
• スクリプトやアクションを経由せず,手作業で保存する
【よく似た報告】
SAVING FILE NOT WORKING – Adobe Illustrator
File won't SAVE nor SAVE AS; only SAVE AS COPY – Adobe Illustrator
【実行するコード】
(function() {
var doc = app.documents[0] ;
var dstFile = new File(doc.fullName).saveDlg() ;
if(!dstFile) {return ;}
var aiOpt = new IllustratorSaveOptions() ;
aiOpt.compatibility = Compatibility.ILLUSTRATOR10 ;
aiOpt.saveMultipleArtboards = true ;
aiOpt.artboardRange = '1' ;
doc.saveAs(dstFile, aiOpt) ;
})() ;