Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Batch Save and Change RGB to CMYK?

Advisor ,
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

TOPICS
Scripting
1.1K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Valorous Hero , 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

...
Translate
Adobe
Advocate ,
Oct 06, 2020 Oct 06, 2020

Hi

Did you try using the action panel? 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Valorous Hero ,
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();
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advisor ,
Oct 09, 2020 Oct 09, 2020

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

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advisor ,
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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guide ,
Oct 09, 2020 Oct 09, 2020

To save as PDF, change this

thisDoc.saveAs(newFile);

to this

thisDoc.saveAs(newFile, saveOpts);
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advisor ,
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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Valorous Hero ,
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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advisor ,
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

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Valorous Hero ,
Oct 13, 2020 Oct 13, 2020
LATEST

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

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines