我在 Kindle Touch 上对 PDF 文件做了一些突出显示。Kindle 将突出显示的文本保存在单独的文件中,而不是保存在 PDF 本身中。我拥有所有想要突出显示的段落文本,我需要的是:一个可以找到长短语然后突出显示这些短语的程序。这样,我可以为该程序构建一个宏,循环并对我的所有文本段落执行此操作。
我尝试了 Adobe Acrobat XI,但 Acrobat 对搜索字数有限制(约 28 个字符)。我知道我可以拆分突出显示,但对我来说重要的是不是这样做。因此,我的问题是:
有没有软件可以做到这一点?(搜索长字符串,一旦找到,就突出显示它并保存修改后的 PDF?)
Acrobat 有一个 JavaScript 控制台,有哪位精明的人可以建议我一个脚本来执行此操作吗?(我可以编写一些非常基本的 Python 代码,但不会编写 Java/JavaScript)
我使用的是 Windows 7 Ultimate x64
谢谢你!
答案1
Adobe Acrobat PRO X 可以选择添加一项名为突出显示的操作。它使用突出显示和编辑选项,但不是编辑找到的文本,而是将其替换为突出显示。我尝试使用 Kindle clippings.txt 文件,效果很好。我恨虽然是 ADOBE,所以我正在尝试为不同的 PDF 阅读器寻找类似的解决方案。
有两个人为 MAC OS X Skim PDF 阅读器(我很喜欢)制作了 AppleScript,但我无法让它们工作。我将在另一个问题中探讨可能的解决方案。ADOBE 的 Action 文件具有 .sequ 扩展名。我现在在 Google 上找不到它,但我知道它在那里。遗憾的是,我重命名了该文件,因此无法准确指出其来源。
有关 Skim 的 GitHub 项目,请参阅