Как удалить страницы PDF на основе ключевых слов в Adobe Acrobat Pro DC с помощью JavaScript?

Каждый день я работаю с PDF-документом, который содержит около 100 страниц, причем большинство страниц просто гласят: «Нет элементов для отображения». Обычно я использую функцию «Упорядочить страницы» в Adobe Acrobat Pro DC, чтобы вручную удалить эти страницы. Есть ли код JavaScript, который я могу запустить, чтобы удалить страницы с надписью Нет элементов для отображения? Или, по крайней мере, если на странице есть слово display, оно будет удалено?

Я использую Adobe Acrobat Pro DC версии 21.0.


person Gary S    schedule 02.03.2021    source источник


Ответы (1)


Вам понадобится документация Acrobat JavaScript для точного синтаксиса.

Что вы можете сделать, так это проанализировать документ с помощью метода getNthWord(). Затем вы сравните фрагменты и посмотрите, сможете ли вы собрать свой текст; чтобы убедиться, что они действительно совпадают, вы сравните их координаты. Если условие выполнено, создайте таблицу (она же массив) с номерами страниц, которые нужно удалить.

Когда вы просмотрите все страницы, выполните цикл по этому массиву (от старших чисел к младшим) и удалите соответствующие страницы.

person Max Wyss    schedule 03.03.2021