Odpowiedzi:
Nie znalazłem sposobu, aby Preview szukał znaków takich jak #
lub +
, ale Skim , alternatywna przeglądarka plików PDF ( tutaj strona główna ), jest dobrym zamiennikiem / dodatkiem do Preview i jest w stanie wyszukiwać dokładniej.
Przetestowałem to i stwierdziłem, że był w stanie znaleźć C++
(bez potrzeby cytowania / specjalnych opcji) bez wywoływania wszystkich C
wyników.
Był także w stanie wyszukiwać specjalnie znaki akcentowane (jak é
lub ö
) - chociaż wymaga to, aby takie znaki były akcentowane podczas wyszukiwania, aby je znaleźć (tzn. Nie można wyszukiwać blah
i oczekiwać, że będą pasować bläh
, i odwrotnie). W podglądzie każde wyszukiwanie zwróci dopasowania zarówno dla znaków akcentowanych, jak i nieakcentowanych.
Umieść szukany ciąg w podwójnych cudzysłowach, takich jak: „C ++”. Spowoduje to odfiltrowanie wyników wyszukiwania z wyszukiwania „C”, więc wybierz Trafność jako kryterium sortowania z wyświetlonego szarego paska narzędzi. Najpierw zostaną wyświetlone wszystkie strony z wystąpieniami „C ++”.
++
wyszukiwanie jest nadal całkowicie ignorowane. O ile wiem, funkcja wyszukiwania w PDFkit zignoruje wiele znaków (jak „+”) i podczas wyszukiwania traktuje znaki akcentowane jak ich nieakcentowane wersje (é jak e). Ułatwia to podstawowe wyszukiwanie, ale trudniej jest znaleźć dokładny ciąg.
Możesz po prostu otworzyć plik PDF w przeglądarce Safari. Safari ma bardziej standardowe podejście do wyszukiwania plików PDF - szuka dokładnie tego, co piszesz. Podgląd zachowywał się w ten sposób, ale gdzieś w okolicach OS X 10.5 Apple starał się uczynić go bardziej inteligentnym, np. Szukając stron zawierających niektóre lub wszystkie słowa, które wpisujesz, zamiast traktować je jako frazę. To nowe zachowanie w Podglądzie jest dla mnie mniej przydatne, ale nie wiem, jak to wyłączyć. Można to częściowo obejść, umieszczając cudzysłowy wokół wyrażeń, ale nie znalazłem żadnego sposobu, aby Preview wyświetlał symbole, np. „C ++”.
Skorzystaj z wbudowanego mechanizmu renderującego pdf Google Chrome. Wprowadź file:///path/to/file.pdf
adres URL pliku lub uruchom przeglądarkę plików, wpisując znany katalog, polub file:///Users/home
i przejdź do lokalizacji pliku.
ignore=
zwróci wyniki takie jak „IgnoreInterfaceRegex” i polecenia podobneignore:
. Cytowanie nie robi różnicy. Jako alternatywę dla wersji zapoznawczej wypróbuj Adobe Reader, który działa dobrze.