Donnez vie à vos documents numériques !
 

Répondre à : Effacer les commentaires

abracadabraPDF Forums PDF – Général Effacer les commentaires Répondre à : Effacer les commentaires

#73377
Merlin
Maître des clés

A priori l’utilisateur lambda ne voit pas les messages de la console mais pour bien faire les choses il faut protéger le script pour qu’il ne s’exécute que s’il y a des annotations :

 

this.syncAnnotScan();
var annots = this.getAnnots({ nPage:0 });
for (var j = 0; j < annots.length; j++)
if (annots != null && annots[j].type == "FreeText") {annots[j].destroy();}

 

Pourquoi ai-je ajouté syncAnnotScan ?

Parce-que c’est le moyen de s’assurer de ne rater aucune annotation, voir :

https://opensource.adobe.com/dc-acrobat-sdk-docs/library/jsapiref/doc.html#syncannotscan