Beenden
  • Globale Community
    • Sprache:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티

Batch Save and Change RGB to CMYK?

Berater ,
Sep 30, 2020 Sep 30, 2020

Is there a script somewhere that will allow me to batch save (PDF) every open tab? And change any file that is RGB color space to CMYK? If i have to I'll combine scripts together for this. I did see a few scripts that were supposed to batch save the AI files into PDF however they were not working on CC2020

THEMEN
Skripterstellung
1.5K
Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines

correct answers 1 richtige Antwort

Tapferer Held , Oct 09, 2020 Oct 09, 2020

That's right, I forgot to put in the save options in my code.

I am not sure which preset it uses, whether it does the default one or whether it's the last-used one.

According to the scripting guide, the PDFSaveOptions property .pDFPreset (is it really capitalized like that?) is assignable to the preset you'd like to use in your PDFSaveOptions.

if you do:

saveOpts.pDFPreset = "MY Preset";

or something that already exists there, maybe you can test this out and see what preset your files are ending

...
Übersetzen
Adobe
Fürsprecher ,
Oct 06, 2020 Oct 06, 2020

Hi

Did you try using the action panel? 

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Tapferer Held ,
Oct 07, 2020 Oct 07, 2020

Try this:

#target illustrator

function test(){

  var docs = app.documents;

  var saveOpts = new PDFSaveOptions;

  var thisDocnewFile;

  for (var i = docs.length - 1i > -1i--){

    thisDoc = docs[i];
    thisDoc.activate();

    app.executeMenuCommand("doc-color-rgb");

    newFile = File("~/Desktop/" + thisDoc.name.replace(/\.[^\.]$/".pdf"));

    thisDoc.saveAs(newFile);

    thisDoc.close();
  }

}

test();
Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Berater ,
Oct 09, 2020 Oct 09, 2020

Thanks for your reply this saves everything as *.ai file.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Berater ,
Oct 09, 2020 Oct 09, 2020

I changed rgb to (cmyk) and this at least works. it nowconverts RGB to CMYK. the save is still saving as .ai though.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Ratgeber ,
Oct 09, 2020 Oct 09, 2020

To save as PDF, change this

thisDoc.saveAs(newFile);

to this

thisDoc.saveAs(newFile, saveOpts);
Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Berater ,
Oct 09, 2020 Oct 09, 2020

Awesome this works perfect. My 1 question is what PDF preset does this use? i have a custom PDF preset i use.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Tapferer Held ,
Oct 09, 2020 Oct 09, 2020

That's right, I forgot to put in the save options in my code.

I am not sure which preset it uses, whether it does the default one or whether it's the last-used one.

According to the scripting guide, the PDFSaveOptions property .pDFPreset (is it really capitalized like that?) is assignable to the preset you'd like to use in your PDFSaveOptions.

if you do:

saveOpts.pDFPreset = "MY Preset";

or something that already exists there, maybe you can test this out and see what preset your files are ending up with. You'd have to analyze your file, so if there's some simple visual changes you can test this with, that'd work: if there's color bars and registration marks then you can quickly tell if this is working.

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Berater ,
Oct 13, 2020 Oct 13, 2020

WORKS PERFECT!!! thanks a ton. 1 question what pdf preset was it using when this Preset part was left out just curious

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines
Tapferer Held ,
Oct 13, 2020 Oct 13, 2020
AKTUELL

I don't have a clue, who knows. If you find out, please fill us in!

Übersetzen
Melden
Community-Richtlinien
Seien Sie freundlich und respektvoll, geben Sie die ursprüngliche Quelle der Inhalte an und suchen Sie vor dem Absenden Ihres Beitrags nach Duplikaten. Weitere Informationen
community guidelines