Donnez vie à vos documents numériques !
 

Répondre à : Introduire métadonnées d’un fichier XML dans un PDF avec Enfocus Switch

abracadabraPDF Forums PDF – Général Introduire métadonnées d’un fichier XML dans un PDF avec Enfocus Switch Répondre à : Introduire métadonnées d’un fichier XML dans un PDF avec Enfocus Switch

#58911
Merlin
Maître des clés

J’avais fait ce script pour je ne sais plus qui pour intégrer les zones graphiques en métadonnées perso via une Action :

Code:
var mbox = this.getPageBox(“Media”);
var Mzeroz = Math.round(mbox[0] * 0.3527);
var Munz = Math.round(mbox[1] * 0.3527);
var Mdeuz = Math.round(mbox[2] * 0.3527);
var Mtroiz = Math.round(mbox[3] * 0.3527);

var cbox = this.getPageBox(“Crop”);
var Czeroz = Math.round(cbox[0] * 0.3527);
var Cunz = Math.round(cbox[1] * 0.3527);
var Cdeuz = Math.round(cbox[2] * 0.3527);
var Ctroiz = Math.round(cbox[3] * 0.3527);

var tbox = this.getPageBox(“Trim”);
var Tzeroz = Math.round(tbox[0] * 0.3527);
var Tunz = Math.round(tbox[1] * 0.3527);
var Tdeuz = Math.round(tbox[2] * 0.3527);
var Ttroiz = Math.round(tbox[3] * 0.3527);

var bbox = this.getPageBox(“Bleed”);
var Bzeroz = Math.round(bbox[0] * 0.3527);
var Bunz = Math.round(bbox[1] * 0.3527);
var Bdeuz = Math.round(bbox[2] * 0.3527);
var Btroiz = Math.round(bbox[3] * 0.3527);

var abox = this.getPageBox(“Art”);
var Azeroz = Math.round(abox[0] * 0.3527);
var Aunz = Math.round(abox[1] * 0.3527);
var Adeuz = Math.round(abox[2] * 0.3527);
var Atroiz = Math.round(abox[3] * 0.3527);

if (app.language == “FRA”)
{
this.info.Zone_de_media_en_mm = Mzeroz + “, ” + Mdeuz + “, ” + Munz + “, ” + Mtroiz;
this.info.Zone_de_recadrage_en_mm = Czeroz + “, ” + Cdeuz + “, ” + Cunz + “, ” + Ctroiz;
this.info.Zone_de_rognage_en_mm = Tzeroz + “, ” + Tdeuz + “, ” + Tunz + “, ” + Ttroiz;
this.info.Zone_de_fond_perdu_en_mm = Bzeroz + “, ” + Bdeuz + “, ” + Bunz + “, ” + Btroiz;
this.info.Zone_graphique_en_mm = Azeroz + “, ” + Adeuz + “, ” + Aunz + “, ” + Atroiz;
}

else
{
this.info.MediaBox_in_mm = Mzeroz + “, ” + Mdeuz + “, ” + Munz + “, ” + Mtroiz;
this.info.CropBox_in_mm = Czeroz + “, ” + Cdeuz + “, ” + Cunz + “, ” + Ctroiz;
this.info.TrimBox_in_mm = Tzeroz + “, ” + Tdeuz + “, ” + Tunz + “, ” + Ttroiz;
this.info.BleedBox_in_mm = Bzeroz + “, ” + Bdeuz + “, ” + Bunz + “, ” + Btroiz;
this.info.ArtBox_in_mm = Azeroz + “, ” + Adeuz + “, ” + Aunz + “, ” + Atroiz;
}

La multiplication par 0.3527 c’est pour convertir les pouces en mm.

:Smiley15: