Adobe Acrobat Reader 使用 JavaScript 突出显示所选文本

Adobe Acrobat Reader highlight selected text with JavaScript

如何使用 JavaScript API 为所选文本添加注释?我找不到给我所选文本的四边形的方法,因此我可以在它周围绘制高亮注释。有什么想法吗?

这就是我想要完成的:

var annot = this.addAnnot({
        page: 0,
        type: "Highlight",
        quads: ?????? <= this is the part I'm missing
      });

你不能。 Reader(或 Acrobat)不会将文本选择公开给 JavaScript API。您需要使用 C++ API 编写一个插件,但您还需要一个 Reader 集成许可证密钥,Adobe 可能不会为此应用程序提供给您。