Поиск строки в Preview


11

Я использую Command-F Preview (найти) для поиска C # в документе PDF. Тем не менее, результат не для «C #», а просто «C»: я получаю сотни бессмысленных результатов поиска.

Как я могу получить результаты поиска точно для «C #» или «C ++» в Preview?


Это не работает для меня тоже. Поиск команды like ignore=вернет результаты вроде IgnoreInterfaceRegex и команды like ignore:. Цитирование не имеет значения. В качестве альтернативы Preview, попробуйте Adobe Reader, который отлично работает.
Стефан Ласевский,

Ответы:


5

Я не нашел способа получить предварительный просмотр для поиска таких символов, как #или +, но Skim , альтернативный просмотрщик PDF ( домашняя страница здесь ), является хорошей заменой / дополнением к предварительному просмотру и может выполнять более конкретный поиск.

Я проверил его и обнаружил, что его можно было найти C++(без кавычек / специальных опций), не отображая все Cрезультаты.

Он также мог выполнять поиск специально для акцентированных символов (например, éили ö) - хотя требует, чтобы такие символы были акцентированы в поиске, чтобы найти их (т. Е. Вы не можете искать blahи ожидать, что они будут совпадать bläh, или наоборот). В режиме предварительного просмотра любой поиск вернет совпадения как для ударных, так и для безударных символов.


4

Заключите строку поиска в двойные кавычки, например: «C ++». Это отфильтрует результаты поиска по запросу "C", поэтому выберите релевантность в качестве критерия сортировки на серой панели инструментов, которая появляется. Все страницы с вхождениями "C ++" будут представлены первыми.


2
Кавычки позволяют вам искать целые слова, но ++в поиске все еще полностью игнорируется. Насколько я могу судить, функция поиска в PDFkit будет игнорировать много символов (например, '+') и обрабатывать символы с акцентом как их неакцентированные версии (é как e) при поиске. Это облегчает базовый поиск, но сложнее найти точную строку.
drfrogsplat

На самом деле это может быть ограничением Preview, а не PDFkit ...
drfrogsplat

1

Вы можете просто открыть PDF в Safari. Safari имеет более стандартный подход к поиску PDF-файлов - он ищет именно то, что вы печатаете. Предварительный просмотр вел себя так, но где-то около OS X 10.5 Apple пыталась сделать его умнее, например, искать страницы, которые содержат некоторые или все введенные вами слова, вместо того, чтобы рассматривать ваши слова как фразу. Это новое поведение в Preview намного менее полезно для меня, но я не знаю, как его отключить. Вы можете частично обойти это, поместив кавычки вокруг фраз, но я не нашел способа получить предварительный просмотр для поиска символов, например, "C ++".


0

Используйте встроенный в Google Chrome pdf рендер. Введите file:///path/to/file.pdfURL-адрес файла или file:///Users/homeоткройте браузер файлов, введя известный каталог, например, и перейдите к расположению файла.


1
Safari, похоже, также не игнорирует специальные символы. И вы также можете просто перетащить файлы в браузерах.
Lri

Да, кажется, что DnD работает нормально, спасибо, что указали на это.
Харидсв
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.