manifest.json - 如何在 Universal Viewer 中实现带有点击突出显示的搜索
问题描述
我已将 PDF 文件转换为 JP2 图像并在 Universal Viewer 中显示它们。现在,我想在 Universal Viewer 中使用点击突出显示和自动完成来实现搜索。我发现我必须为它创建注释的方法之一。我希望搜索功能可以处理里面的所有文本。但是,我无法找到为所有文本动态生成注释的方法。请让我知道如何为 manifest.json 中位置的所有文本动态生成注释。
谢谢。
解决方案
要搜索和突出显示的文本未在 manifest.json 中定义,它仅为元数据设计,由IIIF Presentation API管理。
搜索通过IIIF 内容搜索 API进行管理,这是您在 manifest.json 中指定为服务的另一个端点。在第二个端点中,您可以添加一个过程,将查询结果转换为区域,以便从准备好的文本(通常是从 ocr 提取的 xml)中突出显示。
推荐阅读
- amazon-web-services - 无法使用 golang SDK 在 AWS RDS 上运行 SQL 查询
- python - 在 Python 中使用透明背景 PNG 图像进行颜色检测
- sonarqube - Pylint 自定义检查器规则在 Sonar 中未知
- google-cloud-platform - 将文件写入 Google Drive 没有错误,但 Drive 文件夹中没有文件
- python - 如何将 %s 变成 {0}、{1} ...不那么笨重?
- c# - 如何正确地将项目添加到数据库和关注点分离
- sqlite - Flutter:Moor 和 floor ORM 之间的区别
- mysql - 这是什么意思“如果值变得大于可以存储的最大整数,则未定义自动增量机制的行为
- ios - 应用程序在后台运行时重置约束 - iOS 13
- python - 将 1 分钟间隔内的最后一个值分配给 pandas DataFrame 的行