如何使用 JavaScript 根据 Adob​​e Acrobat Pro DC 中的关键字删除 PDF 页面?

问题描述

我每天都在处理一个大约 100 页的 PDF 文档,其中大多数页面只是写着“没有项目可显示”。我通常使用 Adob​​e Acrobat Pro DC 中的“组织页面功能手动删除这些页面。是否有我可以运行的 JavaScript 代码删除显示“没有项目可显示”的页面?或者至少如果一个页面有“显示”这个词,它会被删除

我使用的是 Adob​​e Acrobat Pro DC 21.0 版

解决方法

您将需要 Acrobat JavaScript 文档以了解确切的语法。

您可以做的是使用 getNthWord() 方法解析文档。然后你将比较这些片段,看看你是否可以组合你的文本;为了验证它们确实匹配在一起,您将比较它们的坐标。如果满足条件,则创建一个包含要删除的页码的表(又名数组)。

浏览完所有页面后,遍历该数组(从高数到低数)并删除相应的页面。