[Acr DC] Пакетное удаление комментариев: возможно ли?

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 185
Реакции
10 844
Сначала попробовал начальный (свой) вариант, потом вариант @_MBK_, потом два варианта @Gad
Все не надо по идее должен работать такой
JavaScript:
    var myDoc=this;
  myDoc.syncAnnotScan();
for (var i = 0; i < myDoc.numPages; i++ )
{

var annots = myDoc.getAnnots(i);
if (annots)
{
console.println("Page: "+i+" annots: "+annots.length);
for (var j = annots.length-1; j >=0 ; j--){
if (annots[j].author == "Author") annots[j].destroy();
}
} else
console.println("Page: "+i+" no annots");
};
myDoc.saveAs(myDoc.path);
 
  • Спасибо
Реакции: Gad и veretragna

veretragna

γνώσις
Топикстартер
Сообщения
578
Реакции
200
Все не надо по идее должен работать такой
JavaScript:
    var myDoc=this;
  myDoc.syncAnnotScan();
for (var i = 0; i < myDoc.numPages; i++ )
{

var annots = myDoc.getAnnots(i);
if (annots)
{
console.println("Page: "+i+" annots: "+annots.length);
for (var j = annots.length-1; j >=0 ; j--){
if (annots[j].author == "Author") annots[j].destroy();
}
} else
console.println("Page: "+i+" no annots");
};
myDoc.saveAs(myDoc.path);
Вот этот код сработал.
Спасибо огромное!
 

veretragna

γνώσις
Топикстартер
Сообщения
578
Реакции
200
Прогнал на всем пакете из 90 файлов, лишних комментариев нет.
Супер!
 

imma

15 лет на форуме
Сообщения
3 089
Реакции
2 185
индусы таки выкрутились... фух