Donnez vie à vos documents numériques !
 

Répondre à : Script pour ajouter une image sur les pages impaires puis dupliquer pages paires

abracadabraPDF Forums PDF – Général Script pour ajouter une image sur les pages impaires puis dupliquer pages paires Répondre à : Script pour ajouter une image sur les pages impaires puis dupliquer pages paires

#65761
bebarth
Maître des clés

Soit on créé un nouveau fichier :

Code:
var newDoc=app.newDoc();
for (var i=0; i    newDoc.insertPages( {
        nPage: newDoc.numPages-1,
        cPath: this.path,
        nStart: i
    });
    if ((i+1)%2==0) {
        newDoc.insertPages( {
            nPage: newDoc.numPages-1,
            cPath: this.path,
            nStart: i
        });
    }
}
if (newDoc.numPages > 1) newDoc.deletePages(0);
newDoc.print({bUI:false});
newDoc.dirty = true;
newDoc.closeDoc();

…mais « dirty » n’a pas d’effet sur les nouveaux fichiers, on a donc une boite de dialogue pour sa fermeture, soit on duplique les pages dans le fichier :

Code:
for (var i=this.numPages-1; i>0; i–) {
    if ((i-1)%2==0) {
        this.insertPages( {
            nPage: i-1,
            cPath: this.path,
            nStart: i
        });
    }
}
this.print({bUI:false});
this.dirty = true;
this.closeDoc();

…mais on ne peut fermer le fichier avant d’avoir terminer l’action !
A moins qu’il y ait une autre solution !!!
@+
:bonjour: