Donnez vie à vos documents numériques !
 

Répondre à : Extraction de pages par séquence

abracadabraPDF Forums PDF – Général Extraction de pages par séquence Répondre à : Extraction de pages par séquence

#73792
bebarth
Maître des clés

bonjour,
Voici un script que tu pourras exécuter soit à partir de la console ou d’une action.
var papierA=app.newDoc();
var papierB=app.newDoc();
var papierC=app.newDoc();
for (var i=0; i<this.numPages; i+=4) {
papierA.insertPages ({
nPage: papierA.numPages-1,
cPath: this.path,
nStart: i
});
papierB.insertPages ({
nPage: papierB.numPages-1,
cPath: this.path,
nStart: i+1,
nEnd: i+2
});
papierC.insertPages ({
nPage: papierC.numPages-1,
cPath: this.path,
nStart: i+3
});
}
papierA.deletePages(0);
papierB.deletePages(0);
papierC.deletePages(0);
papierA.viewState={overViewMode:2};
papierB.viewState={overViewMode:2};
papierC.viewState={overViewMode:2};
papierA.saveAs({
cPath: this.path.replace(/.pdf$/i," (Impression papier A).pdf"),
});
papierB.saveAs({
cPath: this.path.replace(/.pdf$/i," (Impression papier B).pdf"),
});
papierC.saveAs({
cPath: this.path.replace(/.pdf$/i," (Impression papier C).pdf"),
});

@+
😎