Я использую 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, или наоборот). В режиме предварительного просмотра любой поиск вернет совпадения как для ударных, так и для безударных символов.
Заключите строку поиска в двойные кавычки, например: «C ++». Это отфильтрует результаты поиска по запросу "C", поэтому выберите релевантность в качестве критерия сортировки на серой панели инструментов, которая появляется. Все страницы с вхождениями "C ++" будут представлены первыми.
Кавычки позволяют вам искать целые слова, но ++в поиске все еще полностью игнорируется. Насколько я могу судить, функция поиска в PDFkit будет игнорировать много символов (например, '+') и обрабатывать символы с акцентом как их неакцентированные версии (é как e) при поиске. Это облегчает базовый поиск, но сложнее найти точную строку.
drfrogsplat
На самом деле это может быть ограничением Preview, а не PDFkit ...
drfrogsplat
1
Вы можете просто открыть PDF в Safari. Safari имеет более стандартный подход к поиску PDF-файлов - он ищет именно то, что вы печатаете. Предварительный просмотр вел себя так, но где-то около OS X 10.5 Apple пыталась сделать его умнее, например, искать страницы, которые содержат некоторые или все введенные вами слова, вместо того, чтобы рассматривать ваши слова как фразу. Это новое поведение в Preview намного менее полезно для меня, но я не знаю, как его отключить. Вы можете частично обойти это, поместив кавычки вокруг фраз, но я не нашел способа получить предварительный просмотр для поиска символов, например, "C ++".
Используйте встроенный в Google Chrome pdf рендер. Введите file:///path/to/file.pdfURL-адрес файла или file:///Users/homeоткройте браузер файлов, введя известный каталог, например, и перейдите к расположению файла.
ignore=
вернет результаты вроде IgnoreInterfaceRegex и команды likeignore:
. Цитирование не имеет значения. В качестве альтернативы Preview, попробуйте Adobe Reader, который отлично работает.Ответы:
Я не нашел способа получить предварительный просмотр для поиска таких символов, как
#
или+
, но Skim , альтернативный просмотрщик PDF ( домашняя страница здесь ), является хорошей заменой / дополнением к предварительному просмотру и может выполнять более конкретный поиск.Я проверил его и обнаружил, что его можно было найти
C++
(без кавычек / специальных опций), не отображая всеC
результаты.Он также мог выполнять поиск специально для акцентированных символов (например,
é
илиö
) - хотя требует, чтобы такие символы были акцентированы в поиске, чтобы найти их (т. Е. Вы не можете искатьblah
и ожидать, что они будут совпадатьbläh
, или наоборот). В режиме предварительного просмотра любой поиск вернет совпадения как для ударных, так и для безударных символов.источник
Заключите строку поиска в двойные кавычки, например: «C ++». Это отфильтрует результаты поиска по запросу "C", поэтому выберите релевантность в качестве критерия сортировки на серой панели инструментов, которая появляется. Все страницы с вхождениями "C ++" будут представлены первыми.
источник
++
в поиске все еще полностью игнорируется. Насколько я могу судить, функция поиска в PDFkit будет игнорировать много символов (например, '+') и обрабатывать символы с акцентом как их неакцентированные версии (é как e) при поиске. Это облегчает базовый поиск, но сложнее найти точную строку.Вы можете просто открыть PDF в Safari. Safari имеет более стандартный подход к поиску PDF-файлов - он ищет именно то, что вы печатаете. Предварительный просмотр вел себя так, но где-то около OS X 10.5 Apple пыталась сделать его умнее, например, искать страницы, которые содержат некоторые или все введенные вами слова, вместо того, чтобы рассматривать ваши слова как фразу. Это новое поведение в Preview намного менее полезно для меня, но я не знаю, как его отключить. Вы можете частично обойти это, поместив кавычки вокруг фраз, но я не нашел способа получить предварительный просмотр для поиска символов, например, "C ++".
источник
Используйте встроенный в Google Chrome pdf рендер. Введите
file:///path/to/file.pdf
URL-адрес файла илиfile:///Users/home
откройте браузер файлов, введя известный каталог, например, и перейдите к расположению файла.источник