Salut,
faute de savoir quelle version d'Acrobat tu utilises je te donne le script "brut".
A toi de l'installer dans une Action d'Acrobat X, ou bien dans le Traitement par lot des versions antérieures.
Tu peux également le copier-coller dans la Console et ainsi l'exécuter directement.
Les variables en rouge sont les éléments à éventuellement modifier :
- l'épaisseur du contour de l'objet Lien
- la couleur du contour (si contour = zéro, la couleur n'a pas d'importance)
- le mot à rechercher par défaut (PDF)
- la cible par défaut de l'hyperlien (
http://abracadabraPDF.net/)

/* AddLinks */
/* valeur du contour en point, zero = pas de contour */
var contour = "1";
/* couleur du contour, remplacer "blue" par black, white, yellow, red, etc. */
var couleur = color.blue;
/* mot a rechercher par defaut, ne pas supprimer les guillemets */
var defaultAnswer1 = "PDF";
//cible par defaut du lien, ne pas supprimer les guillemets
var defaultAnswer2 = "http://abracadabraPDF.net/";
var dialogTitle = "abracadabraLinks";
var motachercher = app.response("Mot à rechercher (respectez la casse) :", dialogTitle, defaultAnswer1);
if (motachercher != null)
{var dialogTitle = "abracadabraLinks";
var urlaplacer = app.response("URL de la cible du lien :", dialogTitle, defaultAnswer2);
global.OK = 1;
}
else {global.OK = 0;}
if (global.OK == "1")
{
var p=this.pageNum;
var numWords = this.getPageNumWords(p);
for (var i=0; i<numWords; i++)
{
var ckWord = this.getPageNthWord(p, i, true);
if ( ckWord == motachercher)
{
var q = this.getPageNthWordQuads(p, i);
// convert quads in Default User Space to Rotated
// User Space used by Links.
m = (new Matrix2D).fromRotated(this,p);
mInv = m.invert()
r = mInv.transform(q)
r=r.toString()
r = r.split(",");
l = addLink(p, [r[4], r[5], r[2], r[3]]);
l.borderColor = couleur
l.borderWidth = contour
l.setAction("app.launchURL(urlaplacer);");
}
//else
//{app.alert({ cMsg: "Aucune occurence de " + motachercher + " n'a été trouvée dans le document actif !", cTitle: "abracadabraLinks" });
//}
}
}