首页 > 解决方案 > 如何在 Universal Viewer 中实现带有点击突出显示的搜索

问题描述

我已将 PDF 文件转换为 JP2 图像并在 Universal Viewer 中显示它们。现在,我想在 Universal Viewer 中使用点击突出显示和自动完成来实现搜索。我发现我必须为它创建注释的方法之一。我希望搜索功能可以处理里面的所有文本。但是,我无法找到为所有文本动态生成注释的方法。请让我知道如何为 manifest.json 中位置的所有文本动态生成注释。

谢谢。

标签: manifest.jsoniiif

解决方案


要搜索和突出显示的文本未在 manifest.json 中定义,它仅为元数据设计,由IIIF Presentation API管理。

搜索通过IIIF 内容搜索 API进行管理,这是您在 manifest.json 中指定为服务的另一个端点。在第二个端点中,您可以添加一个过程,将查询结果转换为区域,以便从准备好的文本(通常是从 ocr 提取的 xml)中突出显示。


推荐阅读