Поиск текста в нескольких PDF и документах

36

Я получил кучу заметок, написанных другими студентами, но они из старого учебника, в котором не все было сказано в одном и том же порядке, поэтому мне нужно поискать заметки для каждой главы (каждая отдельная глава находится в отдельной главе. pdf или .doc) для «кондиционирования трассы», например.

Раньше я использовал Google Desktop для этого, теперь у меня есть Launchy, и я сказал ему искать PDF-файлы, но он ищет только заголовки, а не содержимое.

Спасибо за любую помощь.

Кролик
источник
Когда вы найдете совпадение, что вы пытаетесь сделать?
Cremefraiche
Вам нужно знать, встречается ли строка в файле или где это тоже?
Джейкоб Влейм
Как только я узнаю, какая глава охватывает тему, которую я ищу, я могу прочитать заметки по этой теме в этой главе, поэтому мне просто нужно знать, ЕСЛИ, а не где. (Пожалуйста, помните, отвечая, что я не могу комментировать ваши ответы, потому что у меня нет 50 очков репутации, я могу комментировать только свой вопрос).
Кролик
1
Вы можете прокомментировать ответы на ваш вопрос, мы не что суровое.
Алаа Али
@Rabbit с вашей сводкой по редактированию вы заблокировали мне редактирование вашего вопроса, чтобы удалить "Спасибо";)
αғsнιη

Ответы:

31

Recoll , вероятно, самая универсальная поисковая система для документов, которую вы найдете в Linux:

введите описание изображения здесь

Он поддерживает множество различных форматов и очень настраиваемый.

Для инструкций по установке и других указателей, пожалуйста, проверьте этот ответ . Официальная документация тоже очень полезна.

Glutanimate
источник
4
Принятие этого ответа, потому что он является родным для Linux, он находится в программном центре Ubuntu, и все это графический интерфейс. Другими словами, это самый простой: D Спасибо :)
Кролик
1
Удивительное приложение. Так быстро!
yuranos87
2
Не забудьте установить antiwordдля поиска .docфайлов.
lenooh
22

Установить пакет pdfgrep

sudo apt-get install pdfgrep

затем используйте команду:

find /path -iname '*.pdf' -exec pdfgrep pattern {} +
Эдвард Торвальдс
источник
Можем ли мы настроить его с помощью поисковой системы gnome ??
Умар Муктар
Спасибо! Это сработало. Если кому-то интересно, «шаблон» - это то, что вы бы заменили конкретным текстом. Если в тексте есть пробелы, вы можете заключить его в двойные кавычки.
6005
2
Если вы знаете, где находятся ваши PDF-файлы, вы можете упростить команду до того места, pdfgrep -r "my expression"где производится -rрекурсивный поиск по каталогам.
LondonRob
4

Используйте DocFetcher , это нативное приложение Linux, которое индексирует и выполняет поиск по нескольким типам документов.

labnut
источник
1
Благодарность! Это работает хорошо, кажется, не может выполнить его без использования терминала, хотя. Я бы проголосовал за тебя, но .. пока не могу голосовать;)
Кролик
@Rabbit Хм, я думаю, вы также можете проголосовать за ответы на свой вопрос.
Алаа Али
@AlaaAli Нет, ограничение репутации распространяется и на ФП.
Glutanimate
1
Да, я не мог. Теперь я могу, хотя! :) Мне просто нужно 15
Кролик
0

Я понимаю, что Adobe Reader является проприетарным программным обеспечением, но оно имеет хорошо продуманную функцию поиска в файлах (доступную из меню « Правка» -> « Поиск» или нажатием Ctrl+ Shift+F ).

Параметры простого поиска

Окно простого поиска показано ниже:

Простой поиск в Adobe Reader

Вам нужно указать, где бы вы хотели искать? для всех PDF-документов в, а затем выберите местоположение из раскрывающегося меню ( Поиск местоположения ).

Вы можете ввести элемент поиска в то, что слово или фразу вы хотите найти? поле и укажите параметры поиска: только целые слова , с учетом регистра , включить закладки , включить комментарии .

Параметры расширенного поиска

Расширенный поиск более настраиваемый - см. Изображение ниже:

Расширенный поиск

Путь поиска задается в Look In .
Элемент поиска - в каком слове или фразе вы хотите найти? ,
Возвращаемые результаты, содержащие параметры: Соответствие Точное слово или фраза , Соответствие любому из слов , Соответствие всем словам , Логический запрос .

Другие варианты включают: только целые слова , чувствительный к регистру , близость , основа , включение закладок , включение комментариев , включение вложений .


Примечание: вы все равно можете установить нативную версию Adobe Reader 9.5.5, как описано в другой ветке .

N0rbert
источник
-5
  1. сначала загрузите "винное" программное обеспечение на рабочий стол
  2. В этом win установите seekfast, как показано ниже.
  3. http://seekfast.org/download-seekfast
  4. ты можешь делать свою работу
  5. это работает, если нет, то, пожалуйста, прокомментируйте меня
Вирбхадрасинх Гохил
источник
1
Отказался от предложения вина (что означает окна), когда существуют решения для Linux.
Шри
1
извини, братан, но когда мне это нужно, тогда я использую это, поэтому дайте это предложение.
Вирбхадрасинх Гохил
Запускать приложения под Ubuntu обычно не рекомендуется. Поскольку Linux практически не содержит вирусов. Я иду с идеей @Sri
Умар Муктар