Skip navigation
Flavien.06
Currently Being Moderated

[AI] Script, traitement par lot : imprimer en PostScript

Apr 23, 2012 9:01 AM

Bonjour

 

Je viens vers vous pour m'aider à compléter un script.

Je doit régulièrement convertir des .ai en .ps

Je voudrais faire un traitement par lots sur un dossier.

J'ai essayer en enregistrant un script d'action mais illustrator sélectionne toujours l'impriment par défaut

 

J'ai trouver ce script sur le forum

Mais j'ai toujours le même problème il sélectionne l’imprimante par défaut, comment le forcer à utiliser l’imprimante PostScript

 

Merci

 

var docs = app.documents;

var docCount = docs.length;

 

// if there are opened documents, print them, otherwise ask for a folder to batch print

if (docCount>0) {

    alert(docCount);

    printOpenDocs(docs);

}

else {

var folder = Folder.selectDialog("Select Source Folder..."); // select folder

 

printFolder(folder);

}

 

// Prints and closes each open document

function printOpenDocs(docs) {

            for (j=docCount-1; j>=0; j--) {

                var jdoc = docs[j];

                jdoc.print(options);

 

                jdoc.close(SaveOptions.

DONOTSAVECHANGES);
            }
}

function printFolder(folder) {
    if (folder==null) {
            alert("Good Bye");
    }

    else {
        var files = folder.getFiles ("*.ai"); // get files
        var fileCount = files.length; // count them

        if (fileCount>0) {
            for (i=0; i<fileCount; i++) {
                var idoc = app.open(files[i]);
                idoc.print();
                idoc.close();
            }
        }
        else {
            alert("There are no Illustrator files in this folder.");
        }
    }
}

 
Replies
  • JR_Boulay
    487 posts
    Nov 23, 2008
    Currently Being Moderated
    Apr 24, 2012 1:30 AM   in reply to Flavien.06

    Salut,

     

    Je doit régulièrement convertir des .ai en .ps

    excuses ma curiosité, mais quel est le but de cette opération ?

     
    |
    Mark as:
  • JR_Boulay
    487 posts
    Nov 23, 2008
    Currently Being Moderated
    May 24, 2012 1:41 AM   in reply to Flavien.06

    Cet imprimeur semble utiliser des procédés qui datent du siècle dernier…!

     

    Je ne connais pas suffisament Illustrator et JavaScript pour répondre directement.

    Mais si on part du principe que tes fichiers .AI sont des fichiers hybrides (voir : http://abracadabrapdf.net/articles.php?lng=fr&pg=961 ) il devient possible d'automatiser l'opération sans une seule ligne de script en utilisant Acrobat et ses puissantes fonctions de traitement par lot pour exporter en .PS

     

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points