Как реализовать поиск с выделением попаданий в Universal Viewer - PullRequest
0 голосов
/ 14 июля 2020

Я преобразовал файлы PDF в изображения JP2 и показал их в Universal Viewer. Теперь я хочу реализовать поиск с выделением попаданий и автозаполнением в Universal Viewer. Один из способов я обнаружил, что мне нужно создавать аннотации для него. Я хочу, чтобы функция поиска работала по всем текстам внутри. Но я не могу найти способ динамически генерировать аннотации для всех текстов. Пожалуйста, дайте мне знать, как я могу динамически создавать аннотации для всех текстов с позициями из манифеста. json.

Спасибо.

1 Ответ

0 голосов
/ 19 августа 2020

Тексты для поиска и выделения не определены в манифесте. json, который предназначен только для метаданных и управляется iiif Presentation api .

Поиск управляется через iiif search api , то есть еще одну конечную точку, которую вы указываете как службу внутри манифеста. json. В этой второй конечной точке вы можете добавить процесс преобразования результатов запроса в зоны для выделения из подготовленного текста (обычно xml извлекается из ocr).

...