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
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 :
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: