Открытие файла в месте, где я сталкиваюсь с попаданием - PullRequest
2 голосов
/ 16 мая 2011

Я использую ASP.Net MVC с C # и SOLRNET для моего инструмента поиска. Индексируемые файлы включают в себя файлы .pdf, документы Word, Excel и т. Д. Я могу искать и получать все документы с хитом. Теперь проблема заключается в открытии файлов с попаданием. Когда я открываю файл, он должен открываться в том месте, где произошло попадание. Как мне это сделать? Будет ли еще полезнее, если я смогу выделить попадание внутри открытого документа?

Пожалуйста, помогите мне в решении этой проблемы.

1 Ответ

0 голосов
/ 16 мая 2011

Это зависит от типа файла или, точнее, от плагина / инструмента, используемого браузером для рендеринга документа

Например, для pdf вы можете указать, какую страницу открывать, используя следующую команду:

<a href="document.pdf#page=123">

Word / Excel немного сложнее, я думаю, что прямой поддержки URL нет, но теоретически вы могли бы оснастить документ макросом AutoOpen / Exec, который будет автоматически искать и выделять попадания для пользователя

В общем, универсального решения не существует.

...